内容正文:
班级 姓名 学号 分数
Unit 1 Past and present
现在完成时(1)
(时间:60分钟,满分:100分)
现在完成时定义
现在完成时(present perfect)过去发生并且已经完成的动作对现在造成的影响或后果,过去一段时间发生一直延续到现在并有可能延续到将来的动作或状态。
e.g I have lost my wallet. / You have learned English for eight years.
现在完成时的构成
构成:主语+have/has+past participle+其他.(该句式中的have或has是助动词,当主语是第三人称单数时用has,其余人称用have)
肯定式:主语+have/has+PP+其他.
e.g I 've eaten my lunch. e.g She's eaten her lunch.
否定式:主语+haven't/hasn't+PP+其他.
e.g I have not (haven’t) seen the film.
e.g She has not (hasn’t) seen the film.
疑问式:Have/Has+主语+过去分词+其他?回答: Yes,主语+have/has.
No,主语+haven't/hasn't.
e.g Have you known Sandy for a long time?
Yes, I have/ No, I haven’t.
现在完成时的用法
1.延续:过去已经开始,持续到现在的动作或状态(有可能延续到将来),只与某些带有延续意义的动词连用,常与since,for连用
e.g He has studied English for 6 years.
e.g Mary has been busy since she came back from Hangzhou.
since和for 的用法区别
for+时间段
since+过去的时间点(译为:自从.....以来) since 2002
since+时间段+ago since two years ago
since+从句(从句用过去时)
It is +时间段+since从句(从句用过去时)
2.影响:过去发生的动作和事情对现在产生的影响和结果。
e.g I Have had your supper.
e.g I have read the book already.
3.经验:在过去发生过一次或多次的动作,已成为某种经验
e.g We have been to the Great Wall three times.
e.g We have never been to England.
现在完成时的的标志词
影响时:already, yet, still, just,before,
延续性:since, for, so far, by now, up to now, till now,
经验:ever, never, once, twice,all/in one’s life .....
一、单项选择(本大题共40小题,每小题1.5分,共60分)
1.I joined the book club last month and I ________ five books already.
A.read B.am reading C.will read D.have read
2.—Wow! You still look young!
—So do you, Jack. Time ________ you.
A.hasn’t changed B.doesn’t change C.won’t change D.isn’t changing
3.The girl sitting next to me on the plane is very nervous, for she ________ before.
A.isn’t flying B.didn’t fly C.hasn’t flown D.wasn’t flying
4.The film A Plastic Ocean is so amazing that I ________ it twice.
A.watched B.have watched C.watch D.will watch
5.—Can I speak to Tom?
—Sorry, he ________ to the supermarket.
A.walks B.will walk