初中现在完成时讲解练习综合题库.doc
文本预览下载声明
现在完成时精讲和专练
定义:
表示过去发生或已经完成的动作对现在造成的影响或结果,也可以表示过去已经开始,一直延续到现在的动作或状态
现在完成时的结构
肯定句:have/has+ done ( HYPERLINK /view/235316.htm \t _blank 过去分词)
否定句:主语+have/has+not+ done ( HYPERLINK /view/235316.htm \t _blank 过去分词)+其他.
一般疑问句:Have/Has+主语+ done ( HYPERLINK /view/235316.htm \t _blank 过去分词)+其他.
简略答语: Yes, 主语 + have/has.(肯定)
No, 主语 + havent/hasnt.(否定)
注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导的词语连用。
如:I have lived here for more than thirty years.我已在此住了30多年。
现在完成时的标志
1. 现在完成时的含义之一是过去完成的动作对现在仍有影响, 现在完成时通常和,ever, never, twice(once…), so far(到目前为止), since,for,in the past/last few years(在过去几年) , already(肯定句), yet(否定,疑问句), just(刚刚), before(以前), recently(近来) 等词连用
说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。yet常用于否定句和疑问句,并用于句末。例如:
I have already finished my homework.
I haven’t finished my homework yet. Have you finished your homework yet?
They have left. (他们已经离开了,也就是说现在他们人不在这里)
I have had my lunch. (我已经吃过午饭了,也就是说我现在不饿)
I can’t find my watch now. I think I have already lost it.
2.过去已经开始的动作一直延续到现在, 甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手。
①for+时段 ②since+过去一个时间点(过去 从句)为标志
注意: 1)现在完成时不能单独与过去的时间状语连用, 如yesterday, last week, three years ago 等;
2)不能与when连用
现在完成时的用法
A.表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)。例如:
The car has arrived. 车子来了。(结果:车子已在门口)
Someone has broken the window.有人把窗户打破了。(结果:窗户仍破着)
B. 表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词how long等。例如:
My uncle has worked at this factory for five years.
我叔叔在这个工厂工作已经五年了。
Mr. Black has lived in China since 2002.
自从2002年Mr. Black 一直住在中国。
How long have you been here? 你来这里多久了?
注意:此种用法中表示持续动作或状态的动词必须是延续性动词(否定句除外)。例如: (1)这本书我已经买了三个月了。
错误:I have bought the book for three months.
正确:I have had the book for three months.
(2)你哥哥参军多长时间了?
错误:How long has your brother joined the army?
正确:How long has your brother been in the army/been a soldier?
延续性动词与非延续性动词之间的转换
leave --- be away
borr
显示全部