作者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
1F:→ priv:1. 假设是昨天看到的时候的观察应是It seemed that 12/20 16:36
2F:→ priv:既然是It seems that那後面就不可能太会是had 12/20 16:37
3F:→ priv:2. 过去完成式应该有一个明确的过去时间当基准点 12/20 16:38
4F:→ priv:从大学毕业後...到什麽时候为止他常常旅行?句子里没写 12/20 16:38
5F:→ priv:所以应该是现在完成式比较合理 12/20 16:38
6F:→ iken8782:1.虽然是昨晚但是不知道是昨晚的哪个时间点而且没有比较 12/20 18:51
7F:→ iken8782:的点所以 现在完成 12/20 18:52
8F:→ iken8782:2.因为有since 不可以跟过去完成式合用也不是两个过去 12/20 18:53
9F:→ iken8782:的点 12/20 18:53
10F:→ iken8782:Tom 还有可能会再去这些地方旅行 12/20 18:54
11F:→ clairewater:谢谢两位的说明,让我终於懂了^^ 12/20 23:25