定語(yǔ)從句講解:先行詞和關(guān)系詞的區(qū)別:
1)Whoever spits in public will be punished here.(“Whoever”可以用“anyone who”代替)
2)The parents will use what they have to send their son to technical school. (“what”可以用“all that”代替)
但這兩句句子已經(jīng)不是定語(yǔ)從句了,是名詞性從句。因?yàn)槎ㄕZ(yǔ)從句一定要有先行詞,而名詞性從句沒(méi)有。將“Whoever”、“what”分別用“Anyone who”、“all that”代替后,才是定語(yǔ)從句,先行詞分別是“Anyone”、“all”。
An invitation from her boss, ___came as a surprise.
A. it B. that C. which D. he
答案C。
a選項(xiàng)it,使前后成為兩個(gè)句子,中間無(wú)連詞連接,語(yǔ)法錯(cuò)誤;b項(xiàng)that,此為非限定性從句,不能用“that”修飾;c選項(xiàng)which,which在從句中做主語(yǔ),用來(lái)代指前面的這件事;d選項(xiàng)he;前半句中是her boss,所以不正確。
2)The weather turned out to be very good, ___ was more than we could expect.
A. what B. which C. that D. it
答案B
A選項(xiàng)不能用來(lái)引導(dǎo)定語(yǔ)從句,C選項(xiàng)只能引導(dǎo)限定性定語(yǔ)從句,而D選項(xiàng)習(xí)慣上并不適用。
3)It rained hard yesterday, ____ prevented me from going to the park.[2]
A. that B. which C. as D. it
答案B