问题: have done 和had done两个时态有什么区别呢?请帮忙举例说明
用起来经常被搞晕,郁闷ing
解答:
现在完成时是描述过去发生的而与现在情况有关的事或状态(例2),或是从过去某时到现在为止这一段时间中发生的情况(例1),换言之,现在完成时是表现从过去到现在的事情。
例句:1)I have worked here since 1970.
2) He has been to the Great Wall twice.
过去完成时的关键概念是:假设在过去发生了两件(或是以上)的事件,一件是A事件,另一件是B事件,如果A,B两个是:哪个事件先发生就用过去完成时,哪个事件后发生就用一般过去式。
例句:1)She said she had never been to the Great Wall.
2)When the police arrived,the thieves had run away.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。