问一道英语定语从句语法题Samuel survived when the car ____ he was a passenger in turned off the road and hit a tree.答案是that ,但是that不是不能和介词in连用的吗?(除了表示因为的时候.这里被隔裂了所以可以用that吗?用which是不是更好?

问题描述:

问一道英语定语从句语法题
Samuel survived when the car ____ he was a passenger in turned off the road and hit a tree.
答案是that ,但是that不是不能和介词in连用的吗?(除了表示因为的时候.这里被隔裂了所以可以用that吗?用which是不是更好?

定于从句中that指代人或物,which指代物,因此有时可以互换,
如:Samuel survived when the car ____ he was a passenger in turned off the road and hit a tree.(that 指代the car,此处可以与which互换)
但是Samuel survived when the car in ____ he was a passenger turned off the road and hit a tree.(如果把从句里的in提前,变成 in ____ ,那么只能用which,in which 也可以写成where,定语从句中,which 可以放在介词后面,而that不能)

Samuel survived when the car ____ he was a passenger in turned off the road and hit a tree.
_“___ he was a passenger in ”这一部分是定语从句
按照我个人的理解 我认为答案应该是which
把句子还原 he was a passenger in the car,用which 指代car
所以应该是he was a passenger in which
有介词的话 是不可以用that的
in that :“在于,原因是”,这样的话意思就不一样了,变成了原因,不符合原意.

这是选择题还是填空题.that和which都可以用.这里in没有提前所以可以用that.如果改成Samuel survived when the car in____ he was a passenger turned off the road and hit a tree.那就只能用which.