问题: 英语问题
i ( )in london for many years,but i've never regretted my final decision to move back to China
a lived
b had lived
选a,是不是说不是看到for many years,不 一定是完成时?
解答:
即使有“for + 一段时间”作时间状语,也并不意味着句子的谓语动词要用完成时。此题就是典型的例子。因为live发生在过去,而且没有持续到现在,所以不符合用现在完成时的条件。同时句子中没有出现表示“过去”的时间基点,也就不存在“过去的过去”(因为必须有比较的基点),所以也不能用过去完成时。综上所述,此句子不能用完成时态。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。