定语从句中如果先行词是the reason, 那么可以用连接词that, why, for whi

定语从句中如果先行词是the reason, 那么可以用连接词that, why, for which, 那么请问如果这三个用法在同一道题中出现, 应该怎样选择?

先行词是anything、everything、 nothing 之类的这种不定代词的时候,或者有every, all、 little、 few、 much等修饰的,(这时候that可以省略) 还有先行词前有序数词或形容词最高级修饰时,以及句中前面有which时,都只能用that引导 前面是介词一般都用which 比如你们肯定都讲过 in which=where on which=when 之类的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-20
能用why的就可以换用for which,这两个是副词意义。所以此题必选that,它在从句中代替名词代词本回答被提问者采纳
第2个回答  2015-07-20
why
第3个回答  2015-07-20
追问

Have you ever asked him the reason___may explain his being late.
A. why B. that C. for which D. what

追答

B

相似回答