内容正文:
现在完成时精讲
一、现在完成时的基本结构
肯定句:主语+have/has+动词的过去分词+其他
否定句:主语+have/has+not+动词的过去分词+其他
一般疑问句:Have/Has+主语+动词的过去分词+其他
特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)
二、现在完成时的用法
1. 现在完成时用来表示过去已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。
例句:I have already posted the photo.
我已经邮寄出了照片。
与此种用法连用的时间状语时一些模糊的过去时间状语,如already(肯定句句中), yet(否定句/疑问句句尾), just, before, recently,still, lately,never等。
2. 现在完成时也可用来表示动作或状态发生在过去某一时刻,持续到现在并且有可能会继续持续下去。
例句:He has lived here since 1978.
自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
此种用法常与for(+时间段),since(+时间点或过去时的句子)连用。谓语动词必须是延续性动词。
有些瞬间动词可变为延续动词:
go out----be out
finish----be over
open----be open
die----be dead
buy---have
fall ill---be ill
come back----be back
catch a cold----have a cold
3.现在完成时表示重复
这种完成时一般表示:过去到现在不断重复发生的动作或情况;可能继续;可能到此结束。
例句:My father has always gone to work by bike.
4.现在完成时表示将来
可以在时间状语从句里表示将来。
例句:When you have rested, I’ll show you the garden.
三、过去分词的规则变化
动词过去分词的规则变化与动词过去式的规则变化相同。
① 一般情况下,在词尾直接加“ ed ”。
work---worked---worked
visit---visited---visited
② 以“ e ”结尾的动词,只在词尾加“ d ”。
live---lived---lived
③ 以“辅音字母 + y ”结尾的动词,将 "y" 变为 "i" ,再加“ ed ”。
study---studied---studied
cry---cried---cried
④ 重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。
stop---stopped---stopped
drop---dropped--dropped
现在完成时专项练习
1.In China, you can see people playing basketball in parks, schools and even factories. Basketball ________ a popular sport to play and watch.
A.has become B.have become C.will become D.became
2.— Have you heard of the car accident that happened near our school?
— Yes. Luckily, the injured (受伤的) people ________ to the hospital in time.
A.sent B.are sent C.have sent D.were sent
3.The 13-year-old artist ________ more than 50 paintings so far.
A.has created B.will create C.is creating D.creates
4.—How long ________ you ________ this magazine?
—For two weeks.
A.have, kept B.were, keeping C.have, bought D.have, been kept
5.—________ you ever ________ English by making conversations with your partner?
—Yes, always.
A.Do; studied B.Does;