当前位置:文档之家› 2021年初中英语语法知识—动词时态的经典测试题含解析

2021年初中英语语法知识—动词时态的经典测试题含解析

一、选择题1.If Tina _____ at home tomorrow, I _____ her.A.is staying, will visit B.stays, will visit C.will stay, visit2.Mr Hua ________ to Japan. He’ll come back in two weeks.A.goes B.went C.has gone D.will go3.Miss Brown, we ______ cleaning our classroom. Can we go home now?A.finish B.finishingC.are finished D.have finished4.— Where can I find Jack?— He __________ to the post office.A.goes B.has gone C.has been D.will go 5.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 6.—Mom, can you teach me how to pronounce the words?—Wait a minute. I ________.A.am cooking B.cookC.cooked D.will cook7.I________ cleaning my room.It’s clean now.A.have finished B.finished C.finish D.will finish 8.Wang Wei often ________ TV on Sunday evenings, but now he is _______ stories. A.watches; reading B.watching; reads C.looks; reading D.watches; looking 9.It’s 4:00 p.m. The students _____ in the pool.A.swim B.swam C.swims D.are swimming10.—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 doing11.Doctor Ray, as well as other scientists __________ trees for nearly 15 years, but they know only a little about them.A.study B.studies C.has studied D.have studied 12.—How long have you________?—For 10 years, we got married in 2005.A.married B.got married C.been married D.were married 13.— 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 book14.— 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 15.He to the zoo yesterday.A.goes B.go C.goed D.went 16.—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.read17.— How ________ your trip to Australia?—Great. I’ll go there again next year.A.was B.is C.are D.were18.—I can’t find Peter. Where is he?— He ______ tea in the living room.A.drinks B.drinking C.is drinking D.drink19.We were in Qingdao last spring and _______ great fun there.A.is having B.are having C.had D.have20.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 21.—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 22.Don’t talk! The baby ________.A.sleeps B.is sleep C.sleeping D.is sleeping 23.Though the number of family cars ________ growing in most cities, the bicycle is still a popular way of going to school or work.A.are B.is C.were D.was24.It often __________ in the north of China in winter, and the weather is very cold. A.snowing B.snows C.snowy25.My mother when I got home yesterday.A.will cook B.cooks C.has cooked D.was cooking【参考答案】***试卷处理标记,请不要删除一、选择题1.B解析:B【解析】【分析】【详解】句意:如果蒂娜明天呆在家里,我就去看她。

考查条件状语从句时态。

这里是if引导的条件状语从句,遵循主句用一般将来时,从句用一般现在时态,第二空是主句用“will+动词原形”,排除C,第一空是一般现在时态,主语是Tina是第三人人称单数,谓语动词变第三人称单数。

排除A;短语stay at home呆在家;根据题意,故选B。

2.C解析:C【解析】【分析】【详解】句意:Mr Hua 去了日本,他将在两周以后回来。

考查动词时态。

goes去,第三人称单数;went去,过去式; has gone已经去,现在完成时;will go将去,一般将来时。

根据下文“He’ll come back in two weeks.”可知,此处是去了日本,用have/has gone to…去了……。

根据题意,故选C。

3.D解析:D【解析】试题分析:句意:布朗夫人,我们已经打扫完了教室,我们现在可以回家了吗?finish完成;finishing现在分词形式;are finished被完成,被动语态形式;have finished现在完成时,已经完成。

根据句意可知,我们已经打扫完了,强调动作已经完成。

故应选D。

【考点定位】:考查动词时态。

4.B解析:B【解析】【分析】【详解】句意:——我在哪里可以找到杰克?——他已经去邮局了。

考查动词时态。

goes一般现在时,表示“去”;has gone 现在完成时,表示“某人去了某地,现在还没有回来”;has been 现在完成时,表示“某人曾经去过某地,此时已回来”;will go一般将来时,表示“将要去”。

根据句意可知,杰克已经去了邮局,不在这里,还没有返回。

故have/has gone to符合题意。

故选B。

5.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.我有好长时间没收到父母来信了。

相关主题