On my way home,i saw a thief() by the police.A.caught B.to have caught C.having been caught D.having caught

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 13:26:41
On my way home,i saw a thief() by the police.A.caught B.to have caught C.having been caught D.having caught

On my way home,i saw a thief() by the police.A.caught B.to have caught C.having been caught D.having caught
On my way home,i saw a thief() by the police.A.caught B.to have caught C.having been caught D.having caught

On my way home,i saw a thief() by the police.A.caught B.to have caught C.having been caught D.having caught
A答案是对的.这个句子中宾语是 a thief 后面的结构是过去分词短语作的宾补

这句牵涉到宾语补足语的时态问题。
根据句子动词时态saw为过去时,那么the thief的被抓获应当在saw之前,又有抓获是被动语态,所以选择C(having been caught)。

如果是发生在过去之前,应该使用过去完成时,形式为:had been done
但此题描述的是在过去看到当时正在发生的事情,同时又使用被动语态,所以应该选择 having been caught.

C.having been caught