1选择题
The book ______ I borrowed from the library last week is very interesting.
- A. who
- B. which
- C. what
- D. where
答案:B
解析:本题考查定语从句关系代词的选择。先行词是‘The book’,指物,在从句中作宾语,故用which或that。选项A指人,C不能引导定语从句,D指地点。易错点:误选what,what不能引导定语从句。
2选择题
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’影响,误选过去时态D。
3选择题
Great changes ______ in our city in the past few years.
- A. have taken place
- B. took place
- C. were taken place
- D. have been taken place
答案:A
解析:本题考查现在完成时和语态。时间状语‘in the past few years’常与现在完成时连用。‘take place’(发生)是不及物动词短语,无被动语态。易错点:误选D,错误使用被动语态。
4选择题
If it ______ tomorrow, we will have to put off the sports meeting.
- A. rains
- B. will rain
- C. rained
- D. has rained
答案:A
解析:本题考查if引导的条件状语从句中时态的运用。在if条件句中,用一般现在时表示将来。主句‘we will have...’用了一般将来时,从句应用一般现在时。易错点:受主句将来时影响,误选B。
5填空题
By the time I got to the station, the train ______ (leave). I had to wait for the next one.
答案:had left
解析:本题考查过去完成时。‘By the time + 过去时’常与过去完成时连用,表示‘过去的过去’。易错点:误用一般过去时‘left’,未体现动作的先后顺序。
6填空题
The new bridge ______ (build) over the river last year. Now it brings great convenience to people.
答案:was built
解析:本题考查一般过去时的被动语态。主语‘The new bridge’是动作‘build’的承受者,且时间状语是‘last year’,故用一般过去时的被动语态。易错点:漏掉be动词,或误用主动语态‘built’。
7解答题
将下列句子合并为含定语从句的复合句。
I met a girl. She can speak three foreign languages.
答案:I met a girl who/that can speak three foreign languages.
解析:本题考查定语从句的合并。先行词是‘a girl’,指人,在从句中作主语,关系代词用who或that。易错点:误用which指人,或省略关系代词(当关系代词在从句中作宾语时可省略,但作主语时不可省略)。
8解答题
根据中文提示完成句子。
我想知道他是否已经完成了作业。
I wonder ______ he ______ his homework yet.
答案:whether/if; has finished
解析:本题考查宾语从句的连接词和时态。‘是否’用whether或if引导;‘已经完成’表示过去发生的动作对现在有影响,用现在完成时。易错点:连接词误用that(that无‘是否’之意);时态误用一般过去时‘finished’,未体现‘yet’和现在完成时的关联。