一个英语句子的问题---高手进

来源:百度知道 编辑:UC知道 时间:2024/09/22 04:10:23
I was caught by the rain and was wet through.
以上是一个短文该错(by改成in)
这个我知道是对的,关键catch in本身的意思就是“被雨淋”,好像这个句子不需要用被动语态了。
务必给好好解释一下。拜托了
你没看到我be caught in才是正确的吗?
晕~~~~~~~~~~

这是动词的分词用法,Bedone,表示一种状态,比如,Thecupisbroken.(break)

be caught in的意思是“被困在。。。之中”。
又如:He was caught in the storm.

be caught in 被困在。。
he was caught in the lift.他被困在电梯里。
he was caught in the rain. 他被雨淋
因此,by---in是正确的

be caught in...遇到(雨等)--是固定搭配
我不可能自己去淋雨,当然是被雨淋了

be caught by rain 被雨淋
是固定用法,要记住