首頁 實用英語語法教程

典型例題及解析

字體:16+-

[例1]The place______interested me most was the Children’s Palace.

A.which B.where C.what D.in which

【解析】答案A。定語從句中需要的是主語,隻能選用關係代詞,選項中which用作關係代詞,故答案選A。

[例2]Do you know the woman______?

A.whom I spoke  B.to who spoke C.I spoke to D.that I spoke

【解析】答案C。“和某人講話”要說speak to sb。本題全句應為Do you know the woman whom I spoke to?whom是關係代詞,作介詞to的賓語,可以省略。

[例3]This is the hotel______last month.

A.which they stayed B.at that they stayed

C.where they stayed at D.where they stayed

【解析】答案D。定語從句中需要的是一個作地點狀語的關係副詞,where是關係副詞,表示地點。

[例4]Do you know the time______the Chinese Communist Party was founded?

A.which B.that C.when D.on which

【解析】答案C。when是關係副詞,表示時間,在定語從句中作時間狀語。

[例5]That is the day______I’ll never forget.

A.which B.on which C.in which D.when

【解析】答案A。定語從句中缺少的是賓語,which是關係代詞,可以作forget的賓語。其他幾個答案都不能作賓語。

[例6]He was the man______I supposed was capable of doing such a thing.

A.to whom B.of whom C.who D.whom

【解析】答案C。在這個句子中I supposed是插入語,插入語的位置很靈活,如果把它放到後麵這個題就顯得容易多了:He was the man______was capable of doing such a thing,I supposed。很顯然定語從句中所缺的是主語,而在選項中隻有C。

[例7]This is one of the best films______.

A.that have been shown this year B.that have shown

C.that has been shown this year D.that you talked

【解析】答案A。本句話的先行詞是films,因此,關係代詞that是複數概念,其謂語動詞應用複述的被動語態have been shown。如果句中的one前麵有the或the only修飾時that就視為單數。