Having lived in France for many years,they still enjoyed the foods__in their homelandA.which were used to havingB.they were used to havingC.which used to haveD.they were used to have为什么选B不选A?

问题描述:

Having lived in France for many years,they still enjoyed the foods__in their homeland
A.which were used to having
B.they were used to having
C.which used to have
D.they were used to have
为什么选B不选A?

其实就是主语的问题
如果你选A的话,从句的关系词which指代foods
而这句话的意思应该是他们曾在祖国吃的食物,发出have foods这个动作的应该是人。
其实B答案省略了一个that,加回去应该是the foods (that)they were used to havin in......

sth. be used to do(某物被用来做某事)
sb. be used to doing sth.(某人习惯于做某事)

B
从句修饰food,B省略which,which they were used to having
若是A的话,从句修饰food,food怎么可以be used to doing sth.呢,只有人才能used to doing