【答案】B 【解析】 【详解】
句意:当我进教室时,我的朋友鲍勃正在打扫地板。
考查时间状语从句、时态。A. is cleaning(现在进行时);B. was cleaning(过去进行时);C. cleaned(一般过去式);D. has cleaned(现在完成时);when引导的时间状语从句指特定时间正在发生的动作,根据主从句时态一致的原则,判断主句用过去进行时,故选B。
44.—I don’t know when _________tomorrow. —I will call you as soon as he _________. A.will he come…arrives B.he will come…arrives C.he will come…will arrive 【答案】B
【解析】句意:我不知道他明天什么时候会来。他一来我就会给你打电话的。前一个句子是宾语从句,语序为陈述句的语序,根据tomorrow判断,时态为一般将来时态,排除A;第二个句子为as soon as引导的时间状语从句,主句为一般将来时,时间状语从句为一般现在时,故选B 。
45.In Beijing, you can see many people wear masks(口罩)if they ____________ out on foggy days.
A.went B.go C.are going D.will go 【答案】B 【解析】
句意:在北京,大雾天,你会看见许多人出去时都戴着口罩。本句是if引导的条件状语从句,当主句是一般将来时或者是含有情态动词的一般现在时态时,从句则用一般现在时表示将来,根据句意可知,答案应选择B。
46.--Did you hear someone knocking at the door just now, Tom? --No, I _______ TV with my friend in my bedroom. A.was watching 【答案】A 【解析】 【详解】
句意:——汤姆,你刚才听到有人敲门了吗?——没有,我和我的朋友正在卧室里看电视。考查过去进行时。A. was watching过去进行时;B. watched一般过去时;C. am watching现在进行时;D. watch观看,动词原形。根据句意“——汤姆,你刚才听到有人敲门了吗?——没有,我和我的朋友正在卧室里看电视。” 可推知刚才有人敲门时我和我的朋友正在卧室里看电视。所以该句强调的是过去某个时间正在进行和发生的动作,确定时态为过去进行时态,其构成为was/were+现在分词,根据主语是I,故助动词用was,watch的现在分词为watching,故填was watching,故答案选A。
B.watched
C.am watching
D.watch
47.If you too much ice-cream,you will get sick. A.will eat B.were eating C.ate D.eat 【答案】D 【解析】 【详解】
句意:如果你吃太多的冰激淋,你将会生病。If you too much ice-cream引导的是条件状语从句,主句应该用一般将来时,符合主将从现的原则。所以从句用一般现在时。故选D。
48.I didn’t know when he back. He said he would call me when he home. A.will come; gets B.came; got C.would come; got D.came; would get 【答案】C 【解析】
试题分析:句意为:我不知道他什么时候回来。他说他到家就会打电话给我。根据语境,前句是宾语从句,主句用一般过去时,从句应用表示过去的某种时态;后句是带有时间状语从句的宾语从句,从句中主句用过去将来时,从句应用一般过去时。结合选项可知应选C。
考点:考查从句的时态用法。
49. --- Do you know ________ this afternoon? --- I'm not sure, but I'll tell you as soon as she_________. A.how will Betty arrive; starts C.what time will Betty arrive; will start 【答案】D 【解析】
试题分析:句意: -你知道贝蒂今天下午几点到吗吗? -我不知道,但她一出发我就尽快告诉你。在宾语从句中只能用陈述句语序,可根据表达需要选用动词时态。但在含有时间状语从句的主从复合句中要遵循主将从现的原则。所以选D。 考点:考查从句中的动词时态。
B.how Betty will arrive; will start D.what time Betty will arrive; starts
50.— Mike, I haven’t seen your elder sister for a long time. — She ______ Hong Kong on business for a few days. A.went to 【答案】D 【解析】
句意:——迈克,我好久没见到你姐姐了。——她已经在香港出差几天了。根据 for a few days可知,这些天一直在香港,表示从过去的时间一直延续到现在,应用现在完成时;又根据has been to\去过\和has gone to\去过\都不能与时间段连用可知,应排除BC;要表示
B.has gone to
C.has been to
D.has been in
在哪里呆多长时间应用延续性动词短语 be in表状态,故答案选D。
相关推荐: