have+过去分词和had+过去分词有什么区别

2022-04-20 教育 213阅读

have+过去分词和had+过去分词除表达的时态不同以外,别无其他差异:

1、havedone是现在完成时,表示过去发生的事情对现在造成的影响。常见搭配的时间词有:fortwoyear,...already,yet,since.

例句:我已经做完作业了。Ihavefinishedmyhomework. 

2、haddone是过去完成时,表示动作发生在说话时之前,即过去的过去。常见搭配的时间有:by,at,before。

例句:By11:00lastnight,shehadgot20,000yuan.在昨晚11点时,她已收到两万元。

扩展资料:

现在完成时态的注意事项

1、现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)。如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.

2、现在完成时往往同表示不确定的过去时间状语连用。如already(肯定句中),yet(否定,疑问,句末),just,before,recently,still,lately,ever等。

3、现在完成时态经常与表示频率的时间状语连用,如often,sometimes,ever,never,twice,onseveraloccasion等。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com