问条英语问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:36:56
On my way home, I saw a thief (C) money.
A.being caught stealing B.having caught stealing
C.caught stealing D.having been caught to steal
为什么选C?谁帮我详细解释一下...
为什么who was可以省略??

I saw a thief(who was caught) stealing money.
PS:这里的who was可以省略的,所以是caught

其中 see sb doing sth 看见某人做某事。

在我回家的路上,我看到一个偷钱的小偷被抓到了。
贼是被抓到的,所以用caught,而我看到的正好是小偷偷钱被抓到的瞬间,所以用进行时,即stealing。