2024年二轮专题中职英语现在完成时专项训练

2024-05-30
| 4页
| 403人阅读
| 14人下载

内容正文:

现在完成时练习题 1. --Hello! May I speak to Alice? --Sorry. She isn't here right now. She_____to the library. A. goes B. went C. has gone D. is going 2. -I didn't know you were friends with Mr. Smith. - We____each other for 6 years. A. knew B. are known C. have known D. will know 3. James _______to Hangzhou many times, so he knows every comer of it. A. has been B. will go C. has gone D. went 4. Rose______English since 2002. She's got a lot of teaching experience. A. has taught B. will teach C. teaches D. taught 5. John, have you___ the dictionary I lent you? A. bring B.brought C.brings D. bringing 6.I______of being an astronaut like Wang Yaping since I was a primary school student. A. have dreamed B. am dreaming C. dreamed D.dream 7. --Your shoes are so old. Why don't you buy a new pair? --Because I _____all my money on an MP5. A. spend B. have spend C. am spending D. spent 8. When they look back on the past few years, many people wonder___ A. where time has gone B. where has time gone C. where time will go D. where will time go 9. Great news! I ___the English exam. A. pass B. am passing C. have passed D. will pass 10.--The man______the army for five years. -He's my friend John. He was going to be a soldier when he was a little boy. A. has joined B. has taken part in C. has been in 11.--How long has he ______from home? -For eight days. A. left B. been away C. be away 12. -Josslyn, what are you reading? -Learn English to tell China's stories. I _____it since last year and now it's the third time. A. had read B. have read C. am reading 13. --You're late. The film The Battle at Lake Changjin ______for twenty minutes. A. began B. was on C. has begun D. has been on 14. -- Where's Mary? -- She ___to Harbin. A. has been B. has gone C. goes D. went 15. - It's said that in the last few years, a great change _______place in people's lives. - I can't agree more. A. takes B. had taken C. took D. has taken 16. --Where's Tom? I can't find him. --He _____abroad and he won't return till the end of this month. A. has gone B. has been to C. has gone to 17. - Excuse me, which movie are you waiting for? - Cliff Walkers. We ____here for more than two hours. A. wait B. are waiting C. waited D. have waited 18. --Where's your father? --He's not at home. He's______Beijing for three days. A. gone to B. been to C. been in D. went to 19. My mother __ me a new coat yesterday. I______it on. It fits me well. A. had bought; have tried B. bought; have tried C. has bought; tried D. bought: tried 20.China______measures to create a "cleaner” online environment so far. A. takes B. took C. has taken 21.He _______three books recently. How about you? A.reads B. has read C. will read D. is reading 22. The man called Tom _______for about five years. A. was dead B. was dying C. has died D. has been dead 23. My father______ my hometown for two months. A. left B. went away from C. has left D. has been away fro 24.-Where is Mr Zhao? -He ______to Mount Huang. He'll come back in a week. A. has been B. went C. had been D. has gone 25. She has _____this car for nearly ten years. A. buy B. bought C. have D. had 26. -Mary, why are you still here? School is over for half an hour. --Because I ___ my task yet, I still need one more hour. A. won't finish B. didn't finish C. haven't finished D. hadn't finished 27. What a useful dictionary! How long__you___it? A. will, have B. did, have C. have buy D. have had 28. -When will you give the novel back to me? -Sorry, I ____it. How about Friday? A. hadn't finish B. won't finish C. haven't finished D. don't finish 29.. -Mom, I want to watch The Legend of Miyue(芈月传)on Channel 8 tonight. -Oh, dear, it____for a few minutes. Come on! A. has begun B.will begin C. has been on D.will be on 30.I__in this school since 2017. A. study B. studied C. will study D.have studied 现在完成时练习答案+解析。 1.答案:C have gone to 去了没回来,跟where 连用。句中she isn’t here now. 2. 答案:C 由句中for + 一段时间可知 3. 答案:A。Have been to 去过(又回来),常跟次数连用。 4. 答案 A 跟since+ 具体时间 自从。。。。以来 用现在完成时 5. 答案:现在完成时 have + done;brought 为bring 的过去分词。 6.答案: A ,标志词 since 7. 答案B 根据句意,表示过去完成的动作对现在的影响。 8. 答案:A. 关键词 the past few years 在过去的几年,所以用现在完成时。宾语从句中用陈述语序,所以选A。 9. 答案:C 根据句意,好消息,我已经通过了英语测试。 10.答案:C。关键词 for five years, 只有have been in 可跟一段时间连用。join, take part in 是非延续性动词。 11.答案: how long 须与延续性动词连用,leave为非延续性动词。 12.答案: B 关键词 since. 13. 答案: D for twenty minutes 持续时间须与延续性动词连用。 begin 为瞬间动词,变成 延续性动词 be on 14. 答案:B have gone to 去了未回来,跟where 连用;have been to 去过,跟次数连用。 15. 答案:D 关键词 in the last few years. 现在完成时, 16.答案:A 。have gone to 去了未回来,跟where 连用;have been to 去过,跟次数连用。abroad 为地点副词,前面不需要加介词。去国外 go abroad. 17.答案:D。 句中 for+ 一段时间 ,用现在完成时have + done 18. 答案:C。 have been in 跟时间段连用。 19. 答案: B。 第一个句子中yesterday, 用一般过去时。第二个强调对现在的影响,用现在完成时。 20.答案: C 关键词 so far,到目前为止,用现在完成时。 21.答案:B 关键词 recently。 22. 答案: D 关键词 for about five years. 需要跟延续性动词连用。 23. 答案: D 关键词 for two months。需要跟延续性动词连用 24.答案: D have gone to 跟where 连用。 25. 答案:D for+ 一段时间。 需要跟延续性动词连用。buy 为非延续性动词。 26. 答案C 强调对现在的影响,关键词 yet。 27. 答案: D。 how long 与延续性动词连用。 28. 答案: C。 根据句意:我还没有完成。 29. 答案:C have been on 跟时间段连用。 30.答案: D。 出现since,用现在完成时。 1 学科网(北京)股份有限公司 $$

资源预览图

2024年二轮专题中职英语现在完成时专项训练
1
2024年二轮专题中职英语现在完成时专项训练
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。