动词时态二 巩固练习
发布时间:2024-05-30 00:05:00浏览次数:18【巩固练习】I.单项选择。1. —I can’t find Ted for three days. Where is he? 【2012 广西玉林】—He _______ Beijing for a meeting.A. has been to B. has gone to C. have been to D. have gone to2. She_____ her hometown for many years. No one nearly knows her. 【2012 黑龙江齐齐哈尔】A. has been away from B. has left C. had left3. —When and where to spend the holiday _______ yet.—Let’s make it now. 【2012 湖北随州】A. is decided B. doesn’t decide C. has not been decided D. has decided4.Don’t talk here. Grandparents ________.A. sleep B. slept C. are sleeping D. were sleeping5.We ________ in the same school since three years ago.A. study B. were studying C. will study D. have studied6.Kate ________ on the phone when Jason entered the room.A.talk B.talked C.is talking D.was talking7.I ________ mountain climbing with my friends if I’m free this weekend.A.will go B.go C.went D.have gone8.My grandma ________ dinner when I got home yesterday.A.cooks B.will cook C.is cooking D.was cooking9.I will call you as soon as I ________ the tickets to the movie Harry PotterⅦ.A.get B.got C.will get D.am getting10. —Your English is good. 【2012 江苏宿迁】—Thank you. I it for three years.A. learn B. learn C. have learned D. had learned11.My life ________ a lot since the beginning of Grade Nine.A.will change B.was changing C.has changed D.had changed12. Li Ming said he _______happy if Brian _______ to China next month.A. as; come B. was; would come C. would be; came D. will be; come 13.If it ________ tomorrow, we won’t go to the park.A.rained B. rains C.will rain D. raining14. —The plane is leaving right now, but Jim hasn’t arrived yet.—Well, he said he _____here on time.A. came B. would come C. can be D. will be15.The other day I ______ a letter from my uncle.A.got B.will got C.have got D.get16. — What had happened over there?— I don’t know. By the time I got there, all the people ________ off.A.had run B.have run C.were running17. As soon as the baby saw her mother, she ________.A .was going to cry B. cried C. began to cry D. was crying18. —Where is your father? 【2012 广东梅州市】—He_________ Australia and he ________ Sydney for two weeks.A. has been to; has been in B. has gone to; has been inC. has been in; has been to D. has gone to; has been to19. Jenny _____in the chicken when you called her at 5 o’clock this afternoon? 【广东省】A. is cooking B. was cooking C. cooks D. cooked
20. —You were not in when I went there yesterday. —Oh, I _______ for a friend from England at the airport at that moment.A. had waited B. was waiting C. am waiting D. have waitedII.用所给动词的适当形式完成下列句子。1. While we ______ (wait) for the bus, a girl ______ (run) up to us.2. I ______ (telephone) a friend when Bob ______ (come) in.3. She said the bus _______(leave) at five the next morning.4. We ______ (test) the new machine when the electricity ______ (go) off.5. She ______ (not want) to stay in bed while the others ______ (all, work) in the fields.6. I wasn't sure whether he _______(lend) me his book the next morning.7. Whenever she had time, she ______(help) them in their work. 8. Even when she ______ (be) a child she _______ (already, think) of becoming a ballerina.III. 按照括号的要求完成句子。1. They have been here since 2000 . (对划线部分提问)__________ have they been here?2. The old man _________last year. He________ for a year.(用 die 的正确形式填空)3. This factory opened twenty years ago.(同义句)This factory _________ for twenty years.4. The Green Family moved to France two years ago. (同义句)_________ two years________ the Green family moved to France.5. The bus has arrived here. It arrived ten minutes ago. (合并句子,句意不变)_____________________________________________.【答案与解析】I.单项选择。1. B。本题考查 has been to 和 has gone to 的区别,前者表示曾经去过某地,后者表示去了某地,没有返回。根据句意可知选 B。2. A。由 for many years 可知,动词要用延续性动词,句意为“她离开家乡许多年了,几乎没有人认识她”。3. C。由 yet 可知用现在完成时,句意为“何时何地度假还没有决定”。4. C。根据前句“不要在这儿谈话”可知“祖父母正在睡觉”,根据前句的时态可知使用现在进行时态,故答案为 C 项。5. D。“since+过去时间点”与现在完成时连用,表示过去已经开始,持续到现在的动作或状态。6. D。句意为“当 Jason 走进房间的时候 Kate 正在打电话”。根据从句时态可知使用过去进行时。7. A。在含有 if 引导的条件状语从句的复合句中,主句使用一般将来时,从句使用一般现在时代替一般将来时,所以答案为 A 项。8. D。句中 when 引导的是时间状语从句是一般过去时,主句表示过去某一时刻正在发生的动作。9. A。在含有时间和条件状语从句的复合句中,主句使用一般将来时,从句使用一般现在时代替一般将来时。10. C。由 for three years 可知用现在完成时,表示学习这一动作已经持续三年了,可能继续持续下去。11. C。由“since+时间点”与现在完成时连用,表示过去已经开始,持续到现在的动作或状态。12. C。由于主句是一般过去时,宾语从句要用相应的过去时。第一空用过去将来时,第二空用一般过去时。13. B。在含有 if 引导的条件状语从句的复合句中,主句使用一般将来时,从句使用一般现在时代替一般将来时。14. B。由于主句是一般过去时,所以从句要用过去将来时。15. A。the other day 意为“不久前某一天;几天以前”,通常与一般过去时连用。
16. A。由“By the time I got there”可知主句动作发生在从句动作之前,表示过去的过去,所以用过去完成时。17. A。由于 as soon as 引导的从句是一般过去时,主句就应用过去将来时。18. B。句意为“爸爸去了澳大利亚而且呆在悉尼两周了”,去某地用 has gone to…,呆在某地用 has been in…,所以选 B。19. B。when 引导的时间状语表示过去的某一时刻,在过去某一时刻正在发生的动作要用过去进行时。20. B。由 at that moment 可知用过去进行时,表示过去某一时刻正在发生的动作。II.用所给动词的适当形式完成下列句子。1. were waiting; ran2. was telephoning; came3. was leaving4. was testing; went5. didn’t want; were all working6. would lend 7. would help8. was; was already thinkingIII. 按照括号的要求完成句子。1. How long 2.died, has been dead 3.has been open 4.It is, since 5.The bus has been here for ten minutes/It is ten minutes since the bus arrived here。