I want to buy a gift,____ is expensive为什么这道题不能填which呢?老师说要填one which,one做同位语,which不是主句中的一个词或整体内容都能代替吗?
问题描述:
I want to buy a gift,____ is expensive
为什么这道题不能填which呢?老师说要填one which,one做同位语,which不是主句中的一个词或整体内容都能代替吗?
答
因为前面有逗号.当which代表的是整个句子时则前面可加逗号,若只是代表其中一个词语时,则不用逗号隔开.这里等于有两句话,故用one which,one做同位语,which引导从句修饰one