[文法] 兩個文法問題

看板Eng-Class (英文板)作者 (停不下來的雨)時間15年前 (2010/12/20 16:25), 編輯推噓0(0011)
留言11則, 3人參與, 最新討論串1/1
在唸英文文法書的時候有兩個句子有點疑問 1. Last night we met Smiths.It seems that they ________ these concerts quite often lately. (A) attend (B) have attended (C) are attending (D) had attended 解答是B,不過我選D,我是用過去已經發生的想法去寫的,想請問一下為什麼 是選B呢? 2. Tom ________ a lot of traveling since he graduated from college. 答案也是 has done 不過我又寫了 had done 想請問一下這兩者的主要分別在哪阿? 雖然文法書上也是有寫,不過感覺我好像也是有看沒有懂阿! 希望會的人願意解答一下,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.88.22

12/20 16:36, , 1F
1. 假設是昨天看到的時候的觀察應是It seemed that
12/20 16:36, 1F

12/20 16:37, , 2F
既然是It seems that那後面就不可能太會是had
12/20 16:37, 2F

12/20 16:38, , 3F
2. 過去完成式應該有一個明確的過去時間當基準點
12/20 16:38, 3F

12/20 16:38, , 4F
從大學畢業後...到什麼時候為止他常常旅行?句子裡沒寫
12/20 16:38, 4F

12/20 16:38, , 5F
所以應該是現在完成式比較合理
12/20 16:38, 5F

12/20 18:51, , 6F
1.雖然是昨晚但是不知道是昨晚的哪個時間點而且沒有比較
12/20 18:51, 6F

12/20 18:52, , 7F
的點所以 現在完成
12/20 18:52, 7F

12/20 18:53, , 8F
2.因為有since 不可以跟過去完成式合用也不是兩個過去
12/20 18:53, 8F

12/20 18:53, , 9F
的點
12/20 18:53, 9F

12/20 18:54, , 10F
Tom 還有可能會再去這些地方旅行
12/20 18:54, 10F

12/20 23:25, , 11F
謝謝兩位的說明,讓我終於懂了^^
12/20 23:25, 11F
文章代碼(AID): #1D3nCLgp (Eng-Class)
文章代碼(AID): #1D3nCLgp (Eng-Class)