英语现在完成时和过去完成时有哪些区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 07:30:41

英语现在完成时和过去完成时有哪些区别
英语现在完成时和过去完成时有哪些区别

英语现在完成时和过去完成时有哪些区别
现在完成时、过去完成时都强调动作对现在的影响,只不过送做开的时间不同,过去完成时,强调动作从过去就开始了

一般来说,过去完成时都用在从句中。比如说i have been beijing.(现在完成) he said that he had been beijing.(过去完成)

现在完成时是表示动作一直持续到现在,并且有可能一直持续下去;而过去完成时则表示动作已经完成,不需要再持续下去了。

其实 简单来说,现在完成时指的是动作到现在为止结束了,而过去完成时指动作到过去的一个时间为止就结束了。这样比较好判断。

一、从结构上区别 现在完成时:主语 + have / has + 过去分词 (肯定式) 主语+ have / has + not + 过去分词 (否定式) Have / Has + 主语 + 过去分词 (疑问式) 过去完成时:主语 + had + 过去分词 (肯定式) 主语+had + not + 过去分词 (否定式) Had + 主语 + 过去分词 (疑问式) (二)从时间状语区别 现在完成...

全部展开

一、从结构上区别 现在完成时:主语 + have / has + 过去分词 (肯定式) 主语+ have / has + not + 过去分词 (否定式) Have / Has + 主语 + 过去分词 (疑问式) 过去完成时:主语 + had + 过去分词 (肯定式) 主语+had + not + 过去分词 (否定式) Had + 主语 + 过去分词 (疑问式) (二)从时间状语区别 现在完成时: 常用的时间状语包括 “now, today, tonight, this week, this year, already, yet, just, recently…etc”。 过去完成时: 常用的时间状语包括 “by, at, before等构成的短语”。 注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。 (三)使用时注意事项 使用现在完成时应该注意: 1.“ have/ has got ”形式上是一种完成时,但和have/ has 为同一意义,即 “有”。 例如:Have you got a pen-friend? 你有笔友吗? Yes, I have. 是的,我有。 Has he got a lot of work to do? 他有许多工作要做吗? No, he hasn’t. 不,他没有。 2. have/ has gone to 与 have/has been to 的区别 have/ has gone to 强调“去而未归”; have/ has been to 强调“去而归还”。 have/ has been to常和once, twice, never, ever连用; have/ has gone to则不可。例如: — Have Jack ever been to Beijing? 杰克去过北京吗? — Yes, he’s been there several times. 是的,他去过好几次了。 — Where have Mary and Tom gone? 玛丽和汤姆去哪里了? — They’ve gone to London. 他们去伦敦了。 3.非延续性动词不能用于“现在完成时 + 表示一段时间的状语”的句型中。 这类动词有:come, go, start, leave, die, buy, finish, join, borrow, stop等。但它们能够 用表示持续状态的相应的延续性动词替换句中的终止性动词。例如: arrive, come → be here, be in begin, start → be on buy → have die → be dead fall asleep(ill) → be asleep (ill) finish, end → be over get to know → know get up → be up go out → be out join → be in , be a + 名词 leave, move → be away, be out of 使用过去完成时应该注意: 如果两个动作紧接着发生,则常常不用过去完成时。例如: When she came into the room, she found them sitting together singing. 她进屋时看见他们坐在一起唱歌。 After we said good-bye to our friends, we left the village. 在和朋友告别之后我们就离开村子。

收起