If we eat them before a meal,who may take away our appetite.有点急……If we eat them before a meal,who may take away our appetite.这句话那里错了?答案是把who 改成 they,但是为什么呢?是从什么地方推断出来的?要怎么样才能分清楚和这个相似的其他题型呢?

问题描述:

If we eat them before a meal,who may take away our appetite.有点急……
If we eat them before a meal,who may take away our appetite.这句话那里错了?答案是把who 改成 they,但是为什么呢?是从什么地方推断出来的?要怎么样才能分清楚和这个相似的其他题型呢?

因为这是一个if条件句,后面的句子是主句,且是一个陈述句,所以主语不能用who,必须是具体的人或物。

who 必须改为they, they 指前面if从句中的them
这是一个主从复合句
If we eat them before a meal是条件状语从句:如果我们饭前吃他们
they may take away our appetite是主句,主语是they. 意思是:他们会带走我们的食欲。
你不能在那儿用who, 这儿不是一个定语从句,也不是who引导的特殊疑问句。

因为不改成they的话,这个句子就不是一个完整的句子,if引导的是条件状语从句,后面应该是主句,if引导的真实条件句的完整句型是这样的,If +一般现在时,主语(如we,I,they,it之类的代词,而不是疑问代词)+will∕情态动词+do。记住这个就行了,你应该没有见过主句里面的主语是用who, what,that之类的吧,因为它们引导的只能是从句而不能做主句。你可以再查查相关的语法书。

Who (他/ 她/们) 用在人的。
If we eat them ....them(食物) 是死物它(们),所以要用they/it。
例: Lucy scored 60 in the English exam, who was the only one scoring more than 50.
Pandas are rare animals in the world, they only live in China.

如果不改动的话,后面半句就是一个定语从句,主句的意思就是“如果我们饭前吃它们的话”,这句话读着就不完整,因此要变成一个完整的句子,就需要把who改成they,意思就完整了,既然有“如果”,那就应该有“那么”,而改成they,这后半句才有那么.这里如果把if去掉,who 可以不用改成they,主要看句子完不完整