欢迎来到星沙英语网

anyone与whoever有什么区别在哪儿

来源:www.zunbt.com 2023-08-09

有如此一组正误句子:

任何一个干出这事的人都需要抓起来。

正:Whoever did this must be caught.

误:Anyone did this must be caught.

上面的误句误在哪儿呢?请从语法上剖析,句子的意思我懂。

就你给出的两个句子来看,若仅从汉语意思来看,仿佛它们都说得通。但从英语语法来看,误句的问题出在 anyone 只是一个代词,它不可以引导主语从句。

anyone 与 whoever 有什么区别在哪儿?不同就在:anyone 只是一个代词,它不可以引导主语从句;而 whoever 是连接代词,它可以引导主语从句。

改正误句的方法是:

一是将 anyone 改成 whoever,即你给出的那个“正”句。

二是在误句的anyone后面加上关系代词 who 或 that,即:

正:Anyone who / that did this must be caught.

在这个句子中,who / that did this 为定语从句,修饰代词 anyone。

相关文章推荐

01

24

女性笑话|It Could Happen to Anyone...

A golf pro1 was helping2 this attractive young woman with her swing when his zipper3 got caught in the rhinestones4 on t

英语学习 热门搜索

更多>