the young lady was taken away by the police because she happened ( )something in the supermarket

问题描述:

the young lady was taken away by the police because she happened ( )something in the supermarket
A.to catch stealing B.to catch to steal C.to be caught stealing D.to be caught to steal

C
凑字凑字凑字凑字凑字原因?句子是过去式,AB直接排除。
C是被动的,所以是进行时。为何不选D?to steal指要偷,没偷呢你抓个X。
C是过去进行时,正在偷被抓了。