香港账户入金外汇管制:关于引导定于从句中which和whose有点不理解。

来源:百度文库 编辑:高校问答 时间:2024/05/02 10:31:42
You can tell the difference between a new car and one ____ engine has been repaired.

[A]which [B]whose
书上说只能选择whose,说是which只能引导主语或者宾语,不能做定语。

这句话什么意思?是说which只能引导一个句子,这个从句在整个句子中充当主语或者宾语。
还是说,which能引导一个先行词是主语或者宾语的句子?
这个one在句子中做什么成分?是不是也算宾语?我看有个and并列,和a new car是不是都算宾语?

偶只能自学。。。所以麻烦可能的话尽量讲细点。谢谢

当然是B
WHose 这里是修饰ONE的

whose engine= the engine of which

which可以引导定语从句,和非限制性定语从句。
whose必须与名词结合在一起使用来构成句子中的成分。因为它本身的意思是“什么什么的”,
该句意思是:你能区分一辆新车与一辆发动机曾被修过的车之间的区别。

首先你要搞清楚的是 You can tell the difference between 的是哪两样东西 一个是 a new car还有个是one 根据意思可知后面的engine has been repaired就是用来修饰one的 而one指的是一个人所以就用whose拉

自学啊 !加油加油!厉害