1 catch sb doing sth与catch sb do sth的用法

catch sb doing sth 是肯定可以用的,但是 catch sb do sth 的用法也有吗?

比如说:He caught her cheating in the exam.

句子中的 cheating 改为 cheat 也可以吗?

请先 登录 后评论

最佳答案 2018-03-18 16:51

没有catch sb (to) do sth这种用法。无论不定式是否带to,都不能做catch的宾补。to do不定式表示事件,在宾补位置都是谓语时间还没有发生的将来可能的动作,这和catch“逮个正着”的语义是矛盾的。不带to的不定式作宾补虽与谓语动作有同时性,只但限于make,have和let这三个使役动词和感官动词。不可滥用。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

不可以改为 cheat。

catch 跟find 的意思和用法,都非常相似,宾语补足语只能是现在分词,不能是不定式。《柯林斯词典》的解释是:If you catch someone doing something wrong, you see or find them doing it. 意思是:撞见,突然发现,当场抓住(某人做坏事)。往往表示“偶然性”,宾补一般指“在做不好的事儿”。设想一下,“逮个正着”,意味着“某人正在做某事”,如果做完了,就逮不着了。

He caught a youth breaking into a car.

他撞见一个青年正在撬车。

I don't want to catch you pushing yourself into the picture to get some personal publicity.

我不希望看见你为了出风头而去抢镜头。



请先 登录 后评论
  • 1 关注
  • 1 收藏,71919 浏览
  • imboss   提出于 2018-03-16 21:23

相似问题