看板 Eng-Class 關於我們 聯絡資訊
在唸英文文法書的時候有兩個句子有點疑問 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
priv:1. 假設是昨天看到的時候的觀察應是It seemed that 12/20 16:36
priv:既然是It seems that那後面就不可能太會是had 12/20 16:37
priv:2. 過去完成式應該有一個明確的過去時間當基準點 12/20 16:38
priv:從大學畢業後...到什麼時候為止他常常旅行?句子裡沒寫 12/20 16:38
priv:所以應該是現在完成式比較合理 12/20 16:38
iken8782:1.雖然是昨晚但是不知道是昨晚的哪個時間點而且沒有比較 12/20 18:51
iken8782:的點所以 現在完成 12/20 18:52
iken8782:2.因為有since 不可以跟過去完成式合用也不是兩個過去 12/20 18:53
iken8782:的點 12/20 18:53
iken8782:Tom 還有可能會再去這些地方旅行 12/20 18:54
clairewater:謝謝兩位的說明,讓我終於懂了^^ 12/20 23:25