一、选择题1.My mother when I got home yesterday.A.will cook B.cooks C.has cooked D.was cooking2.Becky took a photo of her friends while they _________ computer games.A.play B.are playing C.were playing D.have played 3.—Look, Tom's parents look so sad.—Maybe they what's happened.A.knew B.have known C.has known D.will know 4.—How long can I _____ the English workbook? —For two weeks.A.borrow B.to borrow C.keep D.to keep 5.We’re not sure _______ there’ll be _______ or not tomo rrow.A.if; rains B.if; rainy C.whether; raining D.whether; rain 6.I________ cleaning my room.It’s clean now.A.have finished B.finished C.finish D.will finish 7.Wang Wei often ________ TV on Sunday evenings, but now he is _______ stories. A.watches; reading B.watching; reads C.looks; reading D.watches; looking 8.My mother _____ dinner when I got home yesterday.A.has cooked B.was cooking C.will cook D.cooks 9.Which of the following is right?A.He is used to live there.B.My main job is spreading the message about protecting the environment.C.I have borrowed the book from the library for two weeks.D.Kids under 18 are not allowed to drive.10.— Morning, Mike! Did you sleep well last night?— Yes. I went to bed at 9:30 because there ______ a math test this afternoon.A.was B.will be C.is going to have 11.—I don’t understand why you didn’t go to the lecture yesterday afternoon.—I’m so sorry. But I my homework.A.had done B.was doing C.would do D.am doing12.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.—Where are you going, Bob?—To go hiking. Eric____________ for me at the school gate!A.was waiting B.waitsC.waited D.is waiting14.— How is your new coat?— Well, I __________ it on and it fits me well.A.try B.tried C.have tried D.had tried 15.— 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 book16.He to the zoo yesterday.A.goes B.go C.goed D.went17.---Where have you been recently?---I _______ in Hangzhou on business for a week last month.A.have been B.had gone C.had been D.was18.Can you describe ________?A.what the student look like B.what does the student look likeC.what does the student looks like D.what the student looks like19.—Did you hear the strange noise next door around 9 o’clock last night?— No, I ________my favourite film in my bedroom.A.watch B.watched C.am watching D.was watching 20.Sandy likes ________ TV. She ________ TV every day.A.watching; watching B.watch; watchesC.to watch; is watching D.watching; watches21.Don’t talk! The baby ________.A.sleeps B.is sleep C.sleeping D.is sleeping22.It often __________ in the north of China in winter, and the weather is very cold. A.snowing B.snows C.snowy23.The restaurant ________ many complaints because of the terrible service since last month. A.receives B.is receiving C.has received D.will receive 24.— Have you ever been anywhere for a trip?— A trip? I ________ away from my hometown even once.A.went B.have gone C.have been D.have never been 25.Sorry, Jenny isn’t here. She________ up some lights in the ga rden.A.put B.puts C.is putting D.has put【参考答案】***试卷处理标记,请不要删除一、选择题1.D解析:D【解析】句意:当我昨天回到家的时候,我的妈妈正在做饭。
考查的是过去进行时。
根据when引导的一般过去时的时间状语从句推断主句描述的是过去某个时间正在发生的动作,故用过去进行时态,过去进行时的构成是:主语+was/were+动词的现在分词,主语是第三人称单数所以be动词用was,cook的现在分词是cooking;故答案选D。
2.C解析:C【解析】试题分析:句意:Becky给她的朋友照了一张相当他们正玩电脑游戏时。
when 引导的从句表示主从句的动作同时发生,从句用进行时,或从句的动作发生在主句动作之前,主句用将来时,从句用一般现在时。
while 引导的从句表示“当……过程中”,主句动作在从句动作发生的过程中发生,从句一般用进行时。
该句强调在玩电脑的过程中照的相。
事情发生在过去,故用过去进行时态,所以选C.考点:考查动词的时态。
3.B解析:B【解析】【分析】【详解】句意:——看,汤姆的父母看起来很伤心。
——或许他们已经知道发生了什么事。
考查现在完成时。
A. knew一般过去时;B. have known 现在完成时我;C. has known现在完成时;D. will know一般将来时。
根据句意“——看,汤姆的父母看起来很伤心。
——或许他们已经知道发生了什么事。
”可知know的动作发生在过去,对现在造成一定的影响,故时态用现在完成时,其构成为:have/has+动词的过去分词,主语是they,助动词用have,know的过去分词是known;故答案选B。
4.C解析:C【解析】【分析】【详解】句意:——这本英语练习册我可以借多久?——两周。
考查动词的用法句中有情态动词may,所以此空应用动词原形,how long指时间段,和时间段连用要用延续动作动词,borrow的延续动作动词是keep,所以选C。
5.D解析:D【解析】句意:我们不确定明天是否会下雨。
考查连词辨析和动词时态辨析。
if和whether表示“是否”可换用,但和or not连用时需用whether,可排除AB两项。
tomorrow用于一般将来时,be raining是进行时结构,可排除。
根据句意结构,可知选D。
6.A解析:A【解析】【分析】【详解】句意:我已经打扫完我的房间,现在干净了。
考查动词时态,A. have finished现在完成时;B. finished过去式;C. finish动词原形;D. will finish一般将来时。
结合句意,这里表达的是过去的动作对现在造成的影响,应该用现在完成时,故选A。
7.A解析:A【解析】【分析】【详解】句意:王伟经常在星期日晚上看电视,但是现在他正在读故事。
考查动词。