一、选择题1.—Remember the first time we met, Jim?—Of course I do. You ________ in the library.A.were reading B.have read C.will read D.read 2.Becky took a photo of her friends while they _________ computer games.A.play B.are playing C.were playing D.have played 3.— Where can I find Jack?— He __________ to the post office.A.goes B.has gone C.has been D.will go 4.Come on, John! You are too slow! Look, the parade _________ for fifteen minutes! A.started B.has started C.has been on D.has been open 5.I________ cleaning my room.It’s clean now.A.have finished B.finished C.finish D.will finish 6.Monica, you ______ the exam! Congratulation!A.pass B.have passedC.will pass D.are passing7.—I'm sorry. There was too much traffic on the road.—Never mind. The meeting________for only 5 minutes.A.has begun B.has stopped C.has been on8.The Great Wall (长城) ________ long and it ________ a long history (历史).A.has; is B.is; is C.is; has D.have; has 9.— Could you please tell me yesterday?— In the bookshop nearby.A.Where you bought the book B.Where you buy the bookC.Where did you buy the book D.Where do you buy the book10.Nick's brother________the navy in 2011and ________the navy since then. A.joined; has joined B.joined in; has joined inC.joined in; has been in D.joined; has been in11.Look! Dave __________ on the phone.A.talks B.are talking C.talk D.is talking 12.My grandfather ________ live in the countryside, but now he ________ living in the city. A.used to; used to B.was used to; gets used toC.used to; is used to D.was used to; used to13.He to the zoo yesterday.A.goes B.go C.goed D.went 14.When I was young, my mother ___________ by my side all the time.A.stays B.is staying C.stayed D.will stay 15.— How ________ your trip to Australia?— Great. I’ll go there again next year.A.was B.is C.are D.were16.—I can’t find Peter. Where is he?— He ______ tea in the living room.A.drinks B.drinking C.is drinking D.drink 17.—The surgeon hasn’t come back, has he?—_______, for he _______ Australia since last week and will be back in a week.A.No; has been in B.No; has gone to C.Yes; has gone to D.Yes; has been in 18.The film Operation Red Sea_____a lot of praise since its first show months ago. A.wins B.win C.will win D.has won 19.Can you describe ________?A.what the student look like B.what does the student look like C.what does the student looks like D.what the student looks like20.— Mum, where is Dad?— He _________ flowers in the garden now.A.planted B.plants C.will plant D.is planting 21.Mr. Smith ______ our school next year.A.will visit B.visits C.was visiting D.visited22.—How did the accident happen?—You know, it was difficult to see the road clearly because it________.A.was raining B.has rained C.is raining D.will rain 23.Sandy likes ________ TV. She ________ TV every day.A.watching; watching B.watch; watchesC.to watch; is watching D.watching; watches24.— What do you use MP3 for?— I ________ it ________ to music.A.use; listen B.are listening; listeningC.use; to listen D.is listening; to listening25.It’s _______today.I think it’s going to________.A.cloud,rainB.cloudy,rainingC.cloudy,rainD.cloudy,rainy【参考答案】***试卷处理标记,请不要删除一、选择题1.A解析:A【解析】句意:-----记得我们第一次见面吗,吉姆?——我当然记得。
当时你正在图书馆里看书。
结合句意和语境可知用过去进行时;故选A。
2.C解析:C【解析】试题分析:句意:Becky给她的朋友照了一张相当他们正玩电脑游戏时。
when 引导的从句表示主从句的动作同时发生,从句用进行时,或从句的动作发生在主句动作之前,主句用将来时,从句用一般现在时。
while 引导的从句表示“当……过程中”,主句动作在从句动作发生的过程中发生,从句一般用进行时。
该句强调在玩电脑的过程中照的相。
事情发生在过去,故用过去进行时态,所以选C.考点:考查动词的时态。
3.B解析:B【解析】【分析】【详解】句意:——我在哪里可以找到杰克?——他已经去邮局了。
考查动词时态。
goes一般现在时,表示“去”;has gone 现在完成时,表示“某人去了某地,现在还没有回来”;has been 现在完成时,表示“某人曾经去过某地,此时已回来”;will go一般将来时,表示“将要去”。
根据句意可知,杰克已经去了邮局,不在这里,还没有返回。
故have/has gone to符合题意。
故选B。
4.C解析:C【解析】【分析】【详解】本题考查:动词用法。
选项分析: start是瞬间动词,非延续性动词.这类动词所表示的动作在瞬间就可以完成,不能延续下去,即动作从开始到结束所持续的时间极短.瞬间动词往往表示动作的结果,或表示短暂性、一次性的动作。
has been on可以表示持续的状态,依据后面的for fifteen minutes,可知是延续性状态,已经持续15分钟了。
综合分析前后句,可知此处填has been on最合适,完整句意为:Come on, John!来吧,约翰!You are too slow!你太慢了!Look, the parade has been on for fifteen minutes!瞧,游行已经进行了15分钟了!正确答案为:C【点睛】瞬间动词,也叫终止性动词、结束性动词、非延续性动词.这类动词所表示的动作在瞬间就可以完成,不能延续下去,即动作从开始到结束所持续的时间极短.瞬间动词往往表示动作的结果,或表示短暂性、一次性的动作。
【例词:close,leave,buy,join,become,begin,fall,fall ill,get to(know),come,go,see,hear,hear from,catch a cold】这类动词的肯定句在一般情况下,不能与表示一段时间的状语或疑问词连用.但是在否定句中,瞬间动词也可以和表示一段时间的状语、连词连用,它的含义是好长时间没进行这个动作了,没进行此动作的状态就可以延续.Eg: I haven't heard from my parents for a long time.我有好长时间没收到父母来信了。
5.A解析:A【解析】【分析】【详解】句意:我已经打扫完我的房间,现在干净了。
考查动词时态,A. have finished现在完成时;B. finished过去式;C. finish动词原形;D. will finish一般将来时。