现在完成时指的是过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。
一、基本结构:主语+h**e/has+动词的过去分词
肯定句:主语+h**e/has+动词的过去分词+宾语。
否定句:主语+h**e/has+not+动词的过去分词)+宾语。
一般疑问句:h**e/has+主语+动词的过去分词+宾语。
特殊疑问句:特殊疑问词或词组+一般疑问句(h**e/has+主语+过去分词(v-ed)+其他)
过去分词变化规则如下:
1 、规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。四点变化规则:
1)一般动词,在词尾直接加“ ed ”。work---worked---worked ,visit---visited---visited
2)以“ e ”结尾的动词,只在词尾加“ d ”。live---lived---lived ,
3)以“辅音字母 + y ”结尾的动词,将 "y" 变为 "i" ,再加“ ed ”。
study---studied---studied ,cry---cried---cried
4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。
stop---stopped---stopped , drop---dropped--dropped
2 、 不规则动词变化需参看不规则动词表逐一熟记。例如; cut- cut- cut,hit-- hit-- hit.
二、用法 1 、现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。
例如:i h**e already posted the photo.我已经把**寄走了。强调post对现在的影响“**不在这里”。
2、现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用。谓语动词必须是延续性动词。例如:
he has lived here since 1978.自从2024年以来,他一直住在这儿。(动作起始于2024年,一直住到现在,可能还要继续住下去。
)注意:for和since的用法。
for+时段为…时间
since+过去一个时间点(译为:自从……以来)
since+时段+ago
since+从句(过去时)
it is+时段+since+从句(过去时)
注:瞬间动词(buy,die,join,lose……)不能直接与for 或since 引导的时间段连用。要改变成延续性动词。
变化如下: come/arrive/reach/get to---be in go out---be out finish---be over open---be open die---be dead buy---h**e fall ill---be ill come back---be back put on --be on/wear worry---be worried catch a cold---h**e a cold
三、现在完成时往往同表示不确定的过去时间状语连用,如already(肯定), yet(否定,疑问), just, before, recently,still, lately,never等。
例如:he has already finished the work..
典型例题1:his father___the party since 1978
joined in been in
解析:本题考查学生对现在完成时的熟练掌握。 since 1978表达“自从2024年一直到现在”,表示这件事情从过去一直持续到现在,应该用现在完成时,而且动词必须是延续性动词,ab均为瞬间动词,不能与时间段连用,故排除;c为一般过去时,也不行。
答案;d.要牢记:
一般过去时通常与表示过去的时间状语连用。如: yesterday, last week , two years ago ,just now ,in 2002 等;而现在完成时则常与just ,already ,ever ,never 等副词和 these days ,this week ,since ..
for ..等表示一段时间的状语连用。现在完成时强调过去发生的动作对现在的影响和结果,而一般过去时与现在没有联系,只是说明某个动作发生的时间是在过去。
典型例题1you __your homework yet ?
—yes . i __it a moment ago .
; do ; finished ; done ; finished ; done ; h**e finished
解析:本题考查一般过去时和现在完成时的用法区别。问句中的yet表明应该用现在完成时,而回答中的a moment ago 是一个表示过去的时间状语,应该用一般过去时。
答案: b
英语现在完成时讲解
如何使用现在完成时 同学们我们已经学习了现在进行时 一般现在时 一般过去时 一般将来时这4种时态的用法,但这4种时态还不能满足我们表达的需要。比如 表示 某人过去曾经做过某事 或者 某人做某事多久 以上五种时态就派不上用场了。这时,我们可以用一种新的时态 现在完成时表示。一 现在完成时的构成 一 肯...
现在完成时讲解
一 现在完成时基本结构 助动词h e has 过去分词 done 表示过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。二 用法 1.已完成 用法 表示一个过去发生并结束的动作对现在造成的影响或结果。这一类情况可以细致分为下述两种情况。1 表示开始...
现在完成时讲解
unit8一 基本结构 助动词h e has 过去分词 done 否定句 主语 h e has not 过去分词 其他。一般疑问句 h e has 主语 过去分词 其他。简略答语 yes,主语 h e has.肯定 no,主语 h en t hasn t.否定 五 现在完成时的标志 现在完成时的含义...