1选择题
By the time I got to the cinema, the movie ______ for ten minutes.
- A. has begun
- B. had been on
- C. began
- D. was beginning
答案:B
解析:本题考查过去完成时。关键时间状语是“By the time I got to the cinema”,表示“在我到达电影院时”,主句动作(电影开始)发生在从句动作(我到达)之前,属于“过去的过去”,需用过去完成时。begin是短暂性动词,不能与表示一段时间的状语“for ten minutes”连用,需转换为be on。故选B。
2选择题
The new library ______ next year will be open to all the students in our city.
- A. built
- B. will be built
- C. being built
- D. to be built
答案:D
解析:本题考查非谓语动词作定语。句子主干是“The new library will be open...”,空格处需要非谓语动词作后置定语修饰library。根据时间状语“next year”可知,图书馆尚未建成,是将要被建造,应用不定式的被动形式to be built。A项为过去分词,表示已完成;B项为谓语动词形式,与主句谓语冲突;C项为现在分词被动式,表示正在进行。故选D。
3选择题
Could you tell me ______?
- A. where is the nearest hospital
- B. where the nearest hospital is
- C. where was the nearest hospital
- D. where the nearest hospital was
答案:B
解析:本题考查宾语从句的语序和时态。宾语从句应使用陈述语序,排除A和C。主句Could you tell me...中的could表示委婉语气,并非过去时,从句时态应根据实际情况确定。问路是当前需要的信息,应用一般现在时。故选B。
4选择题
If it ______ tomorrow, we will have to put off the sports meeting.
- A. will rain
- B. rains
- C. rained
- D. is raining
答案:B
解析:本题考查if引导的条件状语从句。在if引导的条件状语从句中,常用一般现在时表示将来,遵循“主将从现”原则。主句“we will have to put off...”是将来时,从句应用一般现在时。故选B。
5填空题
The old man ______ (save) by the brave young man yesterday.
答案:was saved
解析:本题考查一般过去时的被动语态。主语“The old man”是动作save的承受者,应用被动语态。时间状语“yesterday”表明是过去时,被动语态结构为“was/were + 过去分词”,主语为第三人称单数,故填was saved。易错点:漏掉be动词或时态错误。
6填空题
Do you know the man ______ is talking to our headmaster?
答案:who/that
解析:本题考查定语从句关系代词。先行词“the man”指人,在定语从句中作主语,关系代词可用who或that。易错点:误用which(指物)或whom(作宾语)。
7解答题
根据汉语意思完成句子,每空一词。
他说他第二天会去上海。
He said he ______ ______ to Shanghai the next day.
答案:would go
解析:本题考查宾语从句的时态。主句为一般过去时(said),从句应使用相应的过去时态。原句“他会去”表示将来,在宾语从句中,根据时态呼应原则,应使用过去将来时would go。易错点:直接使用一般将来时will go。
8解答题
将下列句子改为被动语态。
They have built a new bridge over the river.
答案:A new bridge has been built (by them) over the river.
解析:本题考查现在完成时的被动语态。原句为现在完成时主动语态,结构为“have/has + 过去分词”。改为被动语态时,结构为“have/has been + 过去分词”。原句宾语a new bridge变为主语。易错点:漏掉been或时态错误。