现在完成时讲解及练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时
1.概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
2.时间状语:recently,lately,since…for…,in thepast few years,etc.
3.基本结构:have/has+ done 4.否定形式:have/has +not +done.
5.一般疑问句:have或has提前
6.它主要适用于下面的几种情况:
1)表示截止现在业已完成的动作
Bynow,I have collectedall the data that Ineed .到现在为止,我已收集到了我所需的全部资料。
She has read 150 pages today .她今天已看了150页。
2)表示发生在过去而对现在产生影响、带来结果的动作
Haveyouhad your dinner? 你吃晚饭了吗?
3)表示过去发生的动作持续到现在,并可能还要延续
It has been five yearssince he joinedthe army .他参军五年了。
1)一个句子应该用什么时态只能取决于它需要表达的意思,以及它所处的语言环境。例如:
He speaks English .(一般现在时,说明动作发生的经常性。)
He spoke English when he was inNew Zealand.(一般过去时,说明动作发生的时间。)
He is speaking English.(现在进行时,说明动作正在进行。)
Hehas spoken Englishforthree years since hecame tothe USA.(现在完成时,这里说明动作的总和。)
2)在含有时间状语从句或条件状语从句的主从复合句中,如果主句的谓语动词是一般将来时,那么从句的谓语动词就只能用一般现在时来表示将来时;如果主句的谓语动词是过去将来时,那么从句的谓语动词就只能用一般过去时来表示过去将来时。
例如:I will notplay tennis if it rains tomorrow.
I would notplaytennisif itrained the nextday.
3)有些动词表示无法持续的动作,它们一般不宜用于进行时态中。这类动词常见的有:be , believe ,consist,find ,forget ,hate ,have , hope, hear ,know ,like,love, notice, prefer,re member, see ,seem, smell, suggest , taste , understand ,wan t, wish, sit down , stand up 等等。
4)关于现在完成时的时间状语问题
常和有些副词连用,如:just , before,already,often , never ,ever ,not…yet ,always等等。
B.在以when提问的特殊疑问中不能用现在完成时。另外,ago不能用于现在完成时的句子里,因为它表示从现在算起的以前某个时间,属于表示具体过去时间的状语。但是可以用before 来表示"以前"的意义,因为它只表示"以前",而不知什么时候的以前。
C. 如果是不表示连续性的动词用于现在完成时的句子,不可以和以for表示的"一段时间"的状语连用。在这种情况下,应该用"It has been …;since…"的句式来表达。如:
He has joinedthe army forfive years.(错误)
It hasbeenfiveyears since he joined thearmy.(正确)
能与现在完成时连用词语很多,如副词just, already,yet,before, ever,recently 等,但下面是一些典型而且重要的例子:
(1) since(自从):不管用作介词、连词还是副词,句子(主句)谓语通常都用现在完成时:I haven’t seenher since lastweek.自上周以来我一直未见过她。
Where haveyou beensince Ilast saw? 自我上次见到你之后你到哪里去了?
(2) so far(到目前为止):
So far there hasbeen nobad news. 到现在为止还没有什么坏消息。
Wehaven’thadanytrouble sofar.到目前为止,我们还没有遇到任何麻烦。
(3) in [for,during] thepast[last] …years(在过去…年中):
In the pasttwoyears I’ve seenhimlittle. 过去两年我很少见到他。
I have been here (for) the last[past] month. 最近一个月里我都在这儿。
(4)up to[until]now(到现在为止):
Up to now, theworkhas been easy. 到现在为止这工作还算容易。
I haveheard nothing fromhimup tonow.到现在为止我还没有听到他一点音信。
(5) It’s [will be]thefirsttimethat…(第一次…):
It’s thefirsttimeI’ve come here. 这是我第一次来这儿。
现在完成时练习
一、单项选择
1、Both his parentslooksad.Maybe they_________what's happened to him.
A. knewB.have known C. must know D.willknow
2、He has_______beentoShanghai, hashe ?
A.already B.never C.ever D. still
3、Have you met MrLi ______?
A.just B.ago C.before D. a moment a go
4、Thefamous writer_____ onenewbook inthe pasttwo year