[例1]We were not surprised at______,for he had worked so hard.
A.what has he achieved B.that what he had achieved
C.what he had achieved D.that he had achieved
【解析】答案C。at是介词,其后接宾语从句时,从句要用陈述句的语序。achieve是及物动词,what在从句中作宾语,所以选C。that在从句中只起连接作用,无意义。
[例2]______I saw was two men crossing the street.
A.What B.Whom C.Who D.That
【解析】答案A。本句中的主语是主语从句,what在从句中作宾语。
[例3]Would the news______he failed to pass the exam bother you?
A.which B.that C.of which D.on which
【解析】答案B。由于从句he failed to pass the exam 是news的内容,所以这是一个同位语从句,应该用that引导。
[例4]The fact ______he does so in so short period of time challenges explanation.
A.why B.that C.what D.which
【解析】答案B。fact后的从句讲的是fact的内容,所以是同位语从句,引导同位语从句的连词只能使用that。
[例5]The old gentleman never fails to help______is in need of his help.
A.whom B.who C.whoever D.whomever
【解析】答案C。本句中需要填入一个连接代词引导宾语从句,且此代词要在从句中作主语。A、D都只能作宾语。whoever引导宾语从句。who也可以引导宾语从句,但whoever强调无论谁。
[例6]______was unimportant.
A.Whether he enjoyed our dinner or not
B.No matter how he enjoyed our dinner
C.If he enjoyed our dinner
D.What he enjoyed our dinner
【解析】答案A。本句中包含一个主语从句,意思是“他是否喜欢我们的饭不重要”。只有A最符合题意。B、C中的No matter how 和If 都引导状语从句;D项中的what在从句中作主语或宾语,而本从句中有主语和宾语。
[例7]How long do you think______to finish this urgent task?
A.did it take you B.it will take you
C.will it take you D.it to take you
【解析】答案B。think后接宾语从句。从句不倒装。
[例8]______was not the way the event happened.
A.Which the press reported B.That the press reported
C.What did the press report D.What the press reported
【解析】答案D。此处需填入一个主语从句。在这个主语从句中作动词report的宾语应该用连接代词what。
[例9]No one doubts______it is true.
A.whether B.if C.that D.what
【解析】答案C。doubt用在肯定句中后接if引导的从句,用在否定句中后接that引导的从句。
[例10]There is much chance______Bill will recover from his injury in time for the race.
A.that B.which C.until D.if
【解析】答案A。that在此引导同位语从句,修饰chance,又如:There was a chance that my letter would arrive in time.我的信有可能准时到达。
[例11]We haven’t settled the question of______it is necessary for him to study abroad.
A.if B.where C.whether D.that
【解析】答案C。根据句意,空格处应填一个表示“是否”的词,但在A和C两个表示“是否”的选项中,if不能用于介词后,故选C。
[例12]— Could you do me a favour?— It depends on______it is.
A.which B.whichever C.what D.whatever
【解析】答案C。what在此引导宾语从句,what在宾语从句中用作表语,句意为:这要看是什么(即这要看你要我帮什么忙)。
[例13]____makes this shop different is that it offers more personal services.
A.What B.Who C.Whatever D.Whoever
【解析】答案 A。what在此引导主语从句,意思上相当于the thing that。
[例14]______team wins on Saturday will go through to the national championships.
A.No matter what B.No matter which
C.Whatever D.Whichever
【解析】答案D。从句意上看,应为一个表示“无论哪一个”的选项,因此B和D比较合适,但No matter which只用于引导状语从句,不用于引导名词性从句,故不能选B。
[例15]—It’s thirty years since we last met.—But I still remember the story,believe it or not,______we got lost on a rainy night.
A.which B.that C.what D.when
【解析】答案B。that在此引导同位语从句,修饰名词the story。此题的难点是,其中插入了believe it or not,使问题变得复杂了。