英语选择题一道 选什么 为什么

The reason ______ he gave for not coming was ______ his mother wouldn’t allow him to.
A. why ; that B. for which ; that C. why ; because D. which; that
就是A和D里面选嘛 我感觉是D 答案却是A 所以来问问嘛

The reason ______ he gave for not coming was ______ his mother wouldn’t allow him to.
A. why ; that B. for which ; that C. why ; because D. which; that问题补充:

就是A和D里面选嘛 我感觉是D 答案却是A 所以来问问嘛
答:D
译:他为没来所给出的理由是他母亲不让他来。
析:the reason 后跟的是一个限制性定语从句。从句中及物动词gave缺少一个宾语,所以应用关系代词,这里只有D。
注:当先行词为时间、地点、 the reason时,引导定语从句的有可能是关系副词when, where 和why, 也有可能是关系代词that/which, 这要看从句是不是缺少主语或宾语,如果不缺,则用关系副词,如果缺少,则用关系代词。
评:这个题目没有出好。应将C改为that; because ,这样不会一次就选对。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-28
A
the reason why——这就是。。。。的原因,是针对前面的疑问或情况进行阐述,表明最直接,最主要的原因。
why和that都引导了reason的定语从句,但是一般我们从句意上分析,如果表示的是“做什么事的原因”之类,就用why;如果是“事情本身引起的原因”之类,就用that。
这是固定的格式,
记得当时学英文的时候,英文老师就告诉我们英语中很多东西不用问为什么
因为是固定的用法,记住就行了。
希望能够帮助到你。
第2个回答  2012-01-28
选D
是不是答案给错了?
the reason是先行词
还原后是 he gave the reason for not coming
定语从句嘛。。。后面的空你肯定明白吧。O(∩_∩)O
第3个回答  2012-01-28
选D。记我这个就行啦,别搞的那么复杂拜托啦。
the reason why。。。is。。。句式中,why和is之间的东西是事实,is后是作的解释。
the reason which。。。is。。。句式中,which和is中间的一堆是定语,修饰renson的,is后是作的解释。
第4个回答  2012-01-28
绝对是A,不信你翻译翻译,the reason why + 从句 是固定搭配 希望能帮助你
第5个回答  2012-01-29
因为WHY是定语从句的引导词,THAT引导表语从句,主句是:THE REASON WAS THAT HIS MOTHER WOULDN'T ALLOW HIM TO.而WHY HE GAVE FOR NOT COMING 是定语从句。所以要选择A。
相似回答