catch sb doing sth 是肯定可以用的,但是 catch sb do sth 的用法也有吗?
比如说:He caught her cheating in the exam.
句子中的 cheating 改为 cheat 也可以吗?
不可以改为 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.
我不希望看见你为了出风头而去抢镜头。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!