2 know sb do/to do/doing的用法

I’ve known him ____ (eat) a pound of snails.

请问如何填?谢谢!

请先 登录 后评论

最佳答案 2022-11-22 20:30

网友的这道题可以填 eat to eat

I’ve known him (to) eat a pound of snails.

比如下面一句摘自SwanPEU

I’ve never known it (to) rain like this. 我从没见过像这样下雨。

I’ve never known him (to) pay for a drink. 我从来没见他付过酒钱。

另外,有的词典将 have never known sb (to) do sth 视为固定搭配。

比如下面的截图来自《牛津高阶》know 词条:

attachments-2022-10-DWIHvz5x63384e4e0b758.png

请先 登录 后评论

其它 2 个回答

倪肖丁  
擅长:惯用法问题

此题最好填to eat,但填eat也是可以的。

know sb/sth后面跟无to不定式的习惯用法是:

1. know须用完成体形式。例如 I know her to sing on Sundays一句中,to不能省略。

2. 只有当know表示“亲身的、直接的经历”之意时to才可以省略。当know表示通过其它途径了解或确信该种情况时,to不能省略。例如,当你说I have (never) known Bill have a tantrum,你是在说自己(未)曾亲身见证过比尔勃然大怒发脾气。如果仅仅听他人说过,那是不可省略 to的。

3. 主要用于否定式 I've/Id never known + object + infinitive 结构中。在肯定句中通常用带to的不定式,用无to不定式(因地域因素)可接受性有一定的限制。

4. 省略to是英国英语用法,在美国英语中都用带to不定式。当know采用被动语态时,也都用带to不定式。因此,无论何种情况下,用to不定式都是正确的。

5. 在符合上述条件下,不定式符号to都可以省略,与不定式是否为be动词没有直接关系。

(详情见 https://www.cpsenglish.com/article/1071

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

I’ve known him to eat a pound of snails.

解答:填to eat

We've never known him to do anything unjust.

我们从来没有说他做过任何不公正的事情。

I never knew him to act without thinking.

我从未发现他轻率行事过。

请先 登录 后评论
  • 4 关注
  • 3 收藏,6506 浏览
  • 米丽萍   提出于 2022-10-01 20:40