关于高一定语从句

问题描述:

关于高一定语从句
it is the only reason __ he was late for .
A.that
B.why
C.which
D.who
但是老师说for后缺少宾语.如果去掉the very 应选用哪个答案?

对,reason做后面for的宾语,排除why.who意思说不通.因为有the only修饰,所以选. A.that;若去掉only,那么which也对;如果这时(去掉only)再把for提前,就只能选which啦.