作者clairewater (停不下來的雨)
看板Eng-Class
標題[文法] 兩個文法問題
時間Mon Dec 20 16:25:55 2010
在唸英文文法書的時候有兩個句子有點疑問
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