一道英语选择题,求解析和翻译,速求 Do you know the reason ____ she has changed her mind?A why B which C for that D of which

问题描述:

一道英语选择题,求解析和翻译,速求 Do you know the reason ____ she has changed her mind?
A why B which C for that D of which

选A 你知道她改主意的原因吗?
B 应该改为:for which,因为which是关系代词,无法在从句中做状语
C应改为:for which
D介词用错,应改为:for which

选A 考查的是定语从句的用法。先行词为reason在从句中做原因状语

答案选A the reason why表示......的原因,属于固定搭配,当然the reason 还可以接不同的词,这要根据具体句子的结构来定,本句中主谓宾都不出,故考虑状语方面,只有A符合

A
是固定用法
the reason why 。。。的理由是。。
但如果the reason 后面加的是条件
比方说 the reason ____she gave us yesterday
就要填that/which或者不填
希望能帮到你!又不懂得可以再问我噢!

A
你知道她改主意的原因吗?
the reason 后一般接why引导的从句.(如果关系词作状语) why=for which

A;