【解析】句意:我不知道他明天什么时候会来。他一来我就会给你打电话的。前一个句子是宾语从句,语序为陈述句的语序,根据tomorrow判断,时态为一般将来时态,排除A;第二个句子为as soon as引导的时间状语从句,主句为一般将来时,时间状语从句为一般现在时,故选B 。
23.Hurry up. The train _________ in twenty minutes. A.left B.has left C.is leaving D.has been away 【答案】C
【解析】句意:快点。二十分钟后火车将要离开。根据时间状语in twenty minutes可知此处用一般将来时,表示位置移动的动词,如leave, go, come等的现在进行时表示一般将来时,故为is leaving,故选C。
24.My grandma _______ to the radio when I got home just now. A.listens B.listened C.is listening D.was listening 【答案】D
【解析】句意:我刚才到家的时候我的奶奶正在听广播。结合语境理解可知,当我到家这一时刻,另一个动词正在进行,when引导的时间状语从句是一般过去时,主句表达的是过去正在进行的动作,故句子的时态为过去进行时,答案为D。
25.— What did you do after school yesterday? — I ______ basketball with Peter. A.play 【答案】C 【解析】 【详解】
句意:昨天放学后你做了什么?—我和彼得打了篮球。
本题考查的是动词的时态,根据问句中的yesterday可知,本题是一般过去时,故答案选C。
B.will play
C.played
D.has played
26.Unless you ________ your ID card, the teacher won’t let you in. A.will have B.have C.had 【答案】B 【解析】 【详解】
句意:除非你有身份证,否则老师不会让你进去的。A. will have将有; 一般将来时;B. have有,一般现在时态;C. had有,一般过去时态。这里是unless引导的条件状语从句,遵循主句用一般将来时,从句用一般现在时态,从句主语是you ,动词用原形。根据题意,故选B。 【点睛】
if和unless引导的条件状语从句而已算是其中一种; 主将从现常见的有以下四种情况:
一、条件状语从句的主句是一般将来时,那么从句常常用一般现在时 如:When I grow up,I’ll be a nurse and look after patients 我长大后要当一名护士,照顾病人
二、如果主句是祈使句,那么从句通常要用一般现在时 如:Don’t laugh at me when I make a mistake. 我犯错误的时候不要笑话我.
三、如果主句是含有情态动词的一般现在时,根据需要从句多用现在进行时 如:You should be quiet when you are in the reading room 在阅览室时应保持安静
四.如果if的条件状语从句遇到变换间接和直接时 ,祈使句应用not to. 如; She said not to close the window
常见的时间状语从句的连词有:as soon as,when,while ,as,until等 用在unless或if中可以是下面的用法: I will not go boating if it rains tomorrow.
Unless you have finish your homework,I won't allow you to watch TV.
27.She ______ for ten years and now she has a lovely daughter. A.married B.has been married C.has got married 【答案】B
【解析】句意:她结婚十年了,现在有了一个可爱的女儿。marry和get married都是短暂性动词,不能与表示一段的时间状语连用,marry的延续性形式为be married,故答案为B。
点睛: 短暂性动词又称瞬间动词,表示动作一旦发生就立即结束。这类动词有:go, come, arrive, leave, begin, start, join, marry 等。瞬间动词可以用于现在完成时,但不能和表示一段时间的状语连用。如for 和since 所引导的时间状语都表示一段时间,那就要将瞬间动词转化为表延续的动词或者表状态的形式,be+名词/形容词或副词/介词短语等。 如此题中的marry转化为be married , 表示状态,就可以与表示一段的时间状语连用。
28.—What do you often do at weekends? —I often ________ my grandparents. A.visit 【答案】A 【解析】 【详解】
句意:你经常在周末做什么?——我经常去看我的爷爷奶奶。
考查句子时态。A. visit 一般现在时;B. visited 一般过去时;C. have visited现在完成时;D. will visit一般将来时。结合语境可知下文often可知是经常性动作,故用一般现在时态。
B.visited
C.have visited
D.will visit
选A。
29.Dick __________ in America, but he has been ___________ Chinese food since he moved to China.
A.used to live; used to eating B.is used to live; used to eat C.is used to live; used to eating D.used to living; used to eat 【答案】A 【解析】 【详解】
句意:迪克过去住在美国,但自从搬到中国后,他就习惯了吃中国菜。考查动词短语。1.used to do sth.:从前是,过去做某事。2.be used to doing sth.:习惯于做某事。结合句意可知填used to live; used to eating;选A。
30.They ________ the coming of the year 2024 when an accident happened. A.were celebrating B.celebrated C.would celebrate D.have celebrated 【答案】A 【解析】 【详解】
句意“当事故发生时,他们正在庆祝即将来临的2024年”。句中的when意为“这时”,这是一个典型的“当……正在进行的时候发生了……”句型,主句用过去进行时,从句就过去时。答案为A。