On the way home,I saw a thief___ stealing money from a lady by the police.

问题描述:

On the way home,I saw a thief___ stealing money from a lady by the police.
A.being caught B.having caught C.be caught D.caught 选哪个?为什么?

D
语言点:
1.catch sb doing sth 抓到某人做什么(一般是不光彩的事)
2.see sth done
这句saw 后面为复合宾语,宾语 a thief 和catch 从语言点1 可见为被动关系,所以用过去分词caught,表被动,完成
请及时采纳,不懂继续问