现在完成时精讲和专练
定义:表示过去发生或已经完成的动作对现在造成的影响或结果,也可以表示过去已经开始,一直延续到现在的动作或状态II现在完成时的结构I肯定句:havehasdo
e过去分词否定句:主语havehas
otdo
e过去分词其他一般疑问句:HaveHas主语do
e过去分词其他简略答语Yes主语havehas肯定No主语have
thas
t否定注意:表示短暂时间动作的词,如come,go,die,marry,buy等的完成时不能与for,si
ce等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和si
ce(自从)或for(经历)引导的词语连用。如:Ihavelivedhereformoretha
thirtyyears我已在此住了30多年。III现在完成时的标志1现在完成时的含义之一是过去完成的动作对现在仍有影响现在完成时通常和,ever
evertwice(o
ce…)sofar(到目前为止)si
ce,for,i
thepastlastfewyears在过去几年)already肯定句)yet(((否定,疑问句)just刚刚before(以前)rece
tly(近来)等词连用说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。yet常用于否定句和疑问句,并用于句末。例如:Ihavealreadyfi
ishedmyhomeworkIhave
’tfi
ishedmyhomeworkyetHaveyoufi
ishedyourhomeworkyetTheyhaveleft他们已经离开了也就是说现在他们人不在这里Ihavehadmylu
ch我已经吃过午饭了也就是说我现在不饿Ica
’tfi
dmywatch
owIthi
kIhavealreadylostit2过去已经开始的动作一直延续到现在甚至有可能继续延续下去我们可以从动作“延续”的特性和“时间”点段的区分入手。①for时段②si
ce过去一个时间点(过去从句)为标志注意:1现在完成时不能单独与过去的时间状语连用如yesterdaylastweekthreeyearsago等2不能与whe
连用
1
fIV现在完成时的用法A.表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)。例如:Thecarhasarrived车子来了。(结果:车子已在门口)Someo
ehasbroke
thewi
dow有人把窗户打破了。(结果:窗户仍破着)B表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用如for时间段、si
ce过去的时间点、疑问词howlo
g等。例如:Myu
clehasworkedatthisfactoryforfiveyears我叔叔在这个工厂工作已经五年了。MrBlackhaslivedi
Chi
asi
ce2002自从2002年MrBlack一直住在中国。Howlo
ghaveyoubee
here你来这里多久了?注意:r