首页 > 留学知识库

问题: 分不清楚什么时候用定语从句什么时候用名词性从句啦!!55555

The employers often give the job to ________ they believe have work experience with a strong sense of duty .
A. whoever B. whomever C. who D. those who

解答:

这句是名词性从句,这么判断:把从句去掉,主句缺少宾语,所以是宾语从句,如果去掉从句以后,主句不缺成分,则为非名词性从句(唯一的特例是同位语从句)
前面大部分人选a,a错的地方可能比较难想到,whoever属于第三人称单数,后面不能跟have,所以错。

c为什么错??是为了强调任何人而不是某个特定的人吗?我不知道

have改成has,我认为是可以选a的
至于c,我认为who是可以引导宾语从句的,例:I can’t remember at the moment who has said the words.
所以我想大概因为who指特定人,whoever无限制