【答案】B 【解析】
句意:-刚才你看到一个穿红衣服的女孩经过吗?-没有,先生。我正在手机上读新闻。read读,动词原形或过去式;was reading过去进行时;would read过去将来时;am reading现在进行时。根据对话的情景可知,这里表示刚才正在做的事情,应用过去进行时态,故选B。
17.I don’t know how long they _____. I remember he _____ his wife on a sunny day. A.married, got married to
C.have been married , got married with 【答案】D 【解析】 【分析】
B.married, got married with D.have been married, married
【详解】
试题分析:句意:我不知道他们结婚多长时间了。我记得他是在晴朗的一天娶了他的妻子。此题考查现在完成时,因为how long多久,应用现在完成时,后有on a sunny day在晴朗的一天,应用一般过去时,根据句意,应选D。
18.—Do you know when we ________ our first simulate (模拟) exam? —Sorry, I have no idea. But when I ________ the news, I will let you know. A.will have, get 【答案】A 【解析】 【详解】
句意“-你知道我们什么时候会有第一次模拟考试吗?-对不起,我不知道,但是当我知道消息,我会让你知道”。第一空处,表示“将有第一次模拟考试”,用一般将来时,排除B;第二空处根据主将从现原则,when引导的从句用一般现在时,故选A。
B.have, will get
C.will have, am getting
19.My grandma ______ a song with her friends when I came back. A.sings B.sang C.is singing D.was singing 【答案】D
【解析】句意:当我回来的时候,我的祖母正和她的朋友一起唱歌。根据when I came back可知此处表示过去某时正在做某事,故用过去进行时,故选D。
20.The dog ________ several days ago. I felt very sorry for its ________. A.died;death 【答案】A
B.died;died
C.death;died
D.death;death
【解析】 【详解】
句意:这只狗几年前就死了,我为它的死感到难受。根据句意及根据可知第一个空出缺少谓语动词,又因为时间是过去,共过去时态。根据句意及结构可知第二个空是名词。die,动词,death,名词,故选A。
21.—_____ you _____ your homework yet? —Yes, I _____ it ten minutes ago. A.Did; do; finished C.Have; done; finished 【答案】C 【解析】
试题分析:句意:-你做你的家庭作业了吗?-是的,十分钟前我就完成了。根据yet结合句意可知前一句该用现在完成时;根据ten minutes ago可知后一句该用一般过去时。所以选C。
考点:考查现在完成时与一般过去时。
B.Have; done; have finished D.Will; do; finish
22.When I got to the classroom, my friend Bob__the floor. A.is cleaning 【答案】B 【解析】 【详解】
句意:当我进教室时,我的朋友鲍勃正在打扫地板。
考查时间状语从句、时态。A. is cleaning(现在进行时);B. was cleaning(过去进行时);C. cleaned(一般过去式);D. has cleaned(现在完成时);when引导的时间状语从句指特定时间正在发生的动作,根据主从句时态一致的原则,判断主句用过去进行时,故选B。
B.was cleaning
C.cleaned
D.has cleaned
23.There's little meat in the fridge. I _______ some in the supermarket. A.buy B.bought C.will buy D.have bought 【答案】C
【解析】句意:冰箱里几乎没有肉了。我会在超市买一些。A. buy动词,买;B. bought过去式,买;C. will buy一般将来时结构,会买;D. have bought现在完成时态结构,已买。根据前一句可知,“买肉”这件事还未发生,所以使用一般将来时态,will+动词原形。故选:C。
24.—The shop is ____________ on Saturday and Sunday. We can go shopping there on weekdays.
—Oh, no. It ____________ since last Saturday.
A.open, has closed C.open, has been opened 【答案】D 【解析】 【详解】
B.close, has been open D.closed, has been closed
句意:这个商店周六、日不营业,我们可以在工作日去那购物。哦,不!直到上周六它还没营业。open营业的;closed关门的,不营业的。故选D。
25.If you fail in the exam, you ________ him down. A.would let B.lets C.will let D.let 【答案】C
【解析】句意:如果你考试不及格,你就会让他失望的。would let是过去将来时;lets一般现在时;will let一般将来时;let让,动词原形。let sb. down让某人失望,是一个固定短语。句中If引导的是条件状语从句,从句中用一般现在时态,主句应用一般将来时态,故选C。
26.---Did you go to the concert with your parents yesterday? ---No, I for my English test all afternoon. A.prepared 【答案】C 【解析】 【详解】
句意:——你昨天和你的父母一起去听音乐会了吗?--没有,我整个下午都在为我的英语考试做准备。考查过去进行时。根据“yesterday昨天和all afternoon整个下午”可知句子应该用过去进行时。构成:was或were+ doing,主语是I,所以应该用was。故选C。 【点睛】
过去进行时多用在when引起的从句中,表示某事发生时某个动作正在进行。其结构为:助动词\;也表示过去的某个时间正在进行的动作。 标志词有:at that time,at 8:00am yesterday,at this time last night e.g:My grandpa was taking exercise for his healthat 8:00am yesterday. His family was watching at this time last night.
B.am preparing
C.was preparing
D.have prepared
27.—Were you at home at 9 o'clock last night? —Yes. I a shower at that time. A.took 【答案】B 【解析】 【详解】
句意:昨晚九点钟你在家吗?——是的,那时我正在洗澡。
B.was taking
C.was taken
D.am taking
A. took一般过去时;B. was taking过去进行时;C. was taken一般过去时的被动语态;D. am taking现在进行时。结合语境可知下文描述的是昨天晚上九点钟正在进行的动作,时态用过去进行时。故答案为选B。
28.— Many city people their bikes to work every day. — I think it’s a good idea. A.ride B.rode C.will ride 【答案】A 【解析】 【详解】
句意“-许多城市的市民每天都骑他们的自行车上班-我认为这是一个好主意”。根据every day可知,用一般现在时,故选A。 【点睛】
与一般现在时连用的时间状语:sometimes, usually, never, always, often; every day / week / month / year / ... ;once/twice/three times a day/week/month/year...
29.Please turn off the TV. Your father _______ in the bedroom. A.sleeps 【答案】C 【解析】 【详解】
句意:请关上电视,你的爸爸正在卧室里睡觉。sleeps睡觉,第三人称单数形式;slept睡觉,是sleep的过去式;is sleeping现在进行时;was sleeping过去进行时。根据句意Please turn off the TV可知,这里说的是现在正在睡觉,应用现在进行时,故选C。
B.slept
C.is sleeping
D.was sleeping
30.— Hello! May I speak to Mary, please? — Sorry. She _________ a shower now. A.has C.will have 【答案】D 【解析】
句意:喂,请找玛丽接电话好吗?
对不起,她正在洗澡。本题考查动词的时态。Have a shower洗澡。A. has 单数第三人称形式 B. had 一般过去时 C. will have一般将来时 D. is having现在进行时。根据题意“她现在正在洗澡”是现在正在进行的动作,故选D。
B.had D.is having
相关推荐: