问题: 为什么用现在完成时态?
I've heard that you have been to Greece.为什么从句是have been ,"去了"不是发生在"听到"之后吗?为什么两个都用现在完成时?
解答:
如果原句是I heard that,即用了heard 的过去时态做主句谓语,那么从句就要用过去完成时,即你说的“过去的过去”。
问题是题目主句用的是现在完成时,本身不含有过去的意义,可以理解为现在含义的时态,因此从句不含有过去的过去的意思,要用现在完成时,表示去的行为已经结束。
要注意现在完成时表示现在已经完成的动作,但是其本身并不具有明确的“过去了”的含义。
至于LS说的时态一致问题,我想大概就是指这个意思。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。