英语高手速进!!
Morethan100studentshaveenteredforthecompetitionand________gainsthemostpointswillbethe...
More than 100 students have entered for the competition and________ gains the most points will be the winner. A. anyone B. the one C. that D. whoever 答案是D.我们老师说whoever= anyone that ,但我觉得whoever= anyone who 到底是哪个呢 --will be the winner、gains the most points前都缺主语,哪个作他们的主语??
展开
5个回答
展开全部
我小结一下吧。
这道题应该选D. 在后半句里面的句子结构如下:
whoever gains the most points will be the winner
······································ ---------------------
主语 谓宾
因此这样一来will be the winner就不缺主语了,前面一大块就是主语。
再来看看纠结的whoever\anyone\anyone that的问题,也牵涉到A的排除。
你们老师是对的,whoever = anyone who.你试着用这个替换,会发现前面那一块变成
anyone that gains the most points
`````````` ————————————
中心词 定语从句,用来修饰anyone
这样一来解决你的gains the most points没有主语的问题,其实可以说是有的,是anyone。
接下来为什么不能选A呢,不是说whoever=anyone who然后who又可以省略,不就变成A?
注意了,定语从句里面的引导词不是你想省就省的,当定语从句里描述的动作时恰好是由中心词发出时,引导词不能省。省了会有什么问题?看例子。
He who talked to me went to sleep. (那个刚刚和我说话的人去睡了)你说who一省,变成
He talked to me went to sleep. (他是说梦话不成)这句子是英语中的大忌,同一句里面双谓语
回到本题,gains the most points正是中心词anyone的动作,that 不能省。综上,排除A.
这道题应该选D. 在后半句里面的句子结构如下:
whoever gains the most points will be the winner
······································ ---------------------
主语 谓宾
因此这样一来will be the winner就不缺主语了,前面一大块就是主语。
再来看看纠结的whoever\anyone\anyone that的问题,也牵涉到A的排除。
你们老师是对的,whoever = anyone who.你试着用这个替换,会发现前面那一块变成
anyone that gains the most points
`````````` ————————————
中心词 定语从句,用来修饰anyone
这样一来解决你的gains the most points没有主语的问题,其实可以说是有的,是anyone。
接下来为什么不能选A呢,不是说whoever=anyone who然后who又可以省略,不就变成A?
注意了,定语从句里面的引导词不是你想省就省的,当定语从句里描述的动作时恰好是由中心词发出时,引导词不能省。省了会有什么问题?看例子。
He who talked to me went to sleep. (那个刚刚和我说话的人去睡了)你说who一省,变成
He talked to me went to sleep. (他是说梦话不成)这句子是英语中的大忌,同一句里面双谓语
回到本题,gains the most points正是中心词anyone的动作,that 不能省。综上,排除A.
更多追问追答
追问
anyone who可以吗?who 可以作主语
追答
那里改成anyone who是可以的。仔细看看我的分析再想想,如果是改成anyone who:
Anyone who gains the most points will be the winner.
这里,全句的主语是Anyone who gains the most points. 在这个主语里面,anyone是核心词,who gains the most points是一个从句。确实在从句里,那个who可以【看做】是gains的主语,但其实这个gains的施动者是anyone。
展开全部
在这里anyone that. anyone who是一样的,都是引的主语从句。
anyone that(who) 是gains的主语。
anyone that(who)引的主语从句是will be the winner的主语
anyone that(who) 是gains的主语。
anyone that(who)引的主语从句是will be the winner的主语
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Whoever means 'no matter which person' or 'the person that'. so you shall choose D.
whoever = the person that, so ' the person' is the subject of 'will be the winner', and 'that' is the subject of 'gains the most points'.
whoever = the person that, so ' the person' is the subject of 'will be the winner', and 'that' is the subject of 'gains the most points'.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般来讲我们习惯用anyone who;
whoever既是will be the winner的主语,也是gains the most points 的主语
whoever既是will be the winner的主语,也是gains the most points 的主语
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正确答案选D
如果是antone that 的话 that 可以省略 那不是A也可以哦
如果是antone that 的话 that 可以省略 那不是A也可以哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询