whoever says that is a liar 与 who said that is wrong 为什么要这么用?

问题描述:

whoever says that is a liar 与 who said that is wrong 为什么要这么用?
“who said that is wrong” 中 that是主语吗?who又是做什么成分?
whoever与who 的具体区别!

whoever says that is a liar 中,主语是whoever.这是个特殊的名词性词,后面可以接谓语来修饰的.
who在第二句中也是主语.实际上就是He is wrong和He said that结合起来的句子.
who和whoever只是意思不同.第一句翻译:不管谁说了那些话,都是个骗子. 而如果换成who就是:说那些话的人是骗子
领会精神哈.这些东西不用太计较,会用就好了.以后学托福什么的也不用理解这个语法.就知道whoever do sth do sth,会用就行
比如:Whoever makes me mad will meet a grave circumstance不管谁惹我,都会面临严重后果!
建议楼主多造几个这样的句子,培养语感,以后就能做对了.不用理会他们说的复杂的语法.相信我啊.
希望有帮助