现在完成时havedone过去完成时haddone学英语时态必须搞懂

时间:2023-11-02 07:08:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
现在完成时havedone过去完成时haddone英语时态必须

搞懂

一、现在完成时

1.定义:现在完成时,表示动作过去发生,已经完成,对现在造成影响或后果。动作可能还会持续,可使用的时间状语为:

already(已经) yet(还)

2.现在完成的结构:have+动词过去分词(done)。需要注意:大多数动词的过去分词跟过去式形式是一样的,但有些动词的过去分词变化是不规则的,与过去式形式不一样。

1Theyhave already arrived in Shanghai.他们已经到达上海了。

解析:他们已经到达上海了。是一件已经完成了的事情,并且对现在造成了影响(例如,某某来你家了,你是不是要改变自己原来计划,去接待他们什么的,从而对你现在造成了影“already”have+done,这里谓语动词为arrive,过去分词为arrived,与其过去式形式相同,直接d

2She has played soccer for 3 hours. 她已经玩了3个小时的足球了。

解析:一般现在完成时,have+done主语是单三,have→has,play的过去分词是played,与其过去式形式一样。

3She hasn't finished the homework yet.她还没完成家庭作业呢。


解析:完成时标志词“yet”,用完成时结构have+done,否定句在have后面加not→haven'thaven't→hasn'tfinishfinished,与其过去式形式一样。

二、过去完成时

1.定义:过去完成时表示句中的动作发生过去之前,即过去的过去,已经完成,对过去造成一定的影响或后果。

2.过去完成时结构:had+动词过去分词(done)。

1She said that theyhad arrived in Shanghai.她说他们已经到达上海了。

解析:她说,said是用的过去式,表示说话这个动作过程已经是过去式了的,他说她们已经到达上海,那么他们到达上海的动作发生在她说这个动作之前,也就是过去的过去。用过去完成时,had+done→ had arrived。

2Her father said that she had played soccer for 3 hours.她的父亲说她已经玩了三个小时足球了。

解析:她的父亲说,said是用的过去式,表示说话这个动作过程已经是过去式了的,她的父亲说她已经玩了三个小时足球了,那么她玩足球的这个动作发生在她父亲说这个动作之,也就是过去的过去。用过去完成时had+done→ had played。

3I forgot I had left my key at home. 我忘了,我把钥匙落在家里了。

解析:我忘记了掉钥匙这个事情,forgot是过去式,说明我忘记这件事也发生在过去,


本文来源:https://www.wddqw.com/doc/503463aa561810a6f524ccbff121dd36a32dc42b.html