600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 现在 过去 将来完成时和现在完成进行时

现在 过去 将来完成时和现在完成进行时

时间:2021-04-28 11:21:41

相关推荐

现在 过去 将来完成时和现在完成进行时

现在完成时

现在完成时主要用来表示完成某事或某一动作持续到现在的状态。

01

表示已经做完某事

表示说话时已经做完了某事。常与already,yet,just,by this time,so far等时间状语连用。例如:

We"ve done a lot of work on it,but we haven"t finished yet.我们在这上面花了不少工夫,但是现在还没有完成。

02

过去的某一动作或行为持续到现在

这种用法表示动作发生在过去,但一直持续到现在,常与表示一段时间的状语连用,如all my life,all the time,all day,up to now,so far,in the past years,(ever)since then,(ever)since last year,since two years ago,(ever)since,for a long time等。例如:

All of my sudernts have made rapid pogress in the past few years.我的所有学生在过去几年中都取得了快速的进步。

过去完成时

过去完成时主要用来指过去某一特定时间以前就完成的动作。

01

描述过去某一时间之前就完成的事情

表示在过去某一时刻或动作之前已完成的动作,即“过去的过去”。这个过去的时刻常用by/before等构成的介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作或上下文来表示。例如:

Before he volunteered to direct the traffic,Timoteo had had lots of jobs.铁穆特欧在志愿指挥交通之前做过很多工作。

注意:

常与过去完成时连用的时间状语有:by the end of last week到上周末为止,by that time到那时为止,before that year 那年之前,long before很久以前,before I arrived在我到达之前,when I arrived当我到达

02

过去某时动作或状态持续到过去某时

例如:

It was the fastest I"d seen him move since 1964.那是自1964年以来我所看到过的他走得最快的一次。

03

用来表示未曾实现的愿望或打算

hope, wish, plan, want, mean, intend, attempt, think, expect 等表示“打算、计划、希望、试图、认为”等的动词用于过去完成时,表示“本打算(本计划 、本希望、本认为)做而未做”。例如:

I had hoped to be back last night,but I didn"t catch the train.我本希望昨晚回来的,但我没赶上火车。

将来完成时

将来完成时表示在将来某一时间之前完成的动作,并往往对将来某一时间产生影响,它常与表将来的时间状语连用。例如:

I shall have finished reading the book by the end of this week.我将在本周末之前读完这本书。

现在完成进行时

01

表示一个持续到现在的动作

现在完成进行时表示动作从过去某一时间开始,一直延续到现在或离现在不远的时间(这种动作可能刚停止,也有可能继续进行,需要根据上下文判断)。这个时态多用持续性动词, 如live, learn, lie, stay, sit, wait, stand, rest, study等,并常和all the time,this week,this month,all night,all themorning,recently 等状语以及since和for所引导的短语或状语从句连用(与since和for连用时,动作常会继续下去)。例如:

I"m very tired.I"ve been working all morning.我很累。我干了一上午的活了。(有可能继续,也有可能不再继续)

China has been making paper for two thousand years.中国有两千年的造纸历史。(动作还将继续下去)

02

表示动作重复

有时现在完成进行时所表示的动作并不是一直在不停地进行,而是在断断续续地重复。例如:

You"ve been saying for a year that you will study abroad.你说要出国学习都说了一年了。

03

表示长时间地做某事

在强调长时间地做某事时应用现在完成进行时。例如:

I have been waiting for you for a long time.我已经等你很长时间了。

注意:

①现在完成时往往强调已经完成,现在完成进行时却强调持续并可能继续持续下去。例如:

I have cleaned all the windows.我已经把所有的窗户都擦干净了。

I have been cleaning all the windows.我一直在擦所有的窗户。

②一些表示静态的动词往往只能用现在完成进行时。这样的静态动词主要有lie,stand,sit,wait等。例如:

She has been lying in bed for a week.她已经卧床一周了。

—END—

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。