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/07/06 20:13:55
On my way home,i saw a thief() by the police.A.caught B.to have caught C.having been caught D.having caught
xRN@~= 9/`Egp#'*(RjPLS HUtg>:MD%r3|?Zm9j(%T)JmiGW`רJL NmK nVMYwgU;JX"p\+|CХxx%@~zG| :3NxNCؽ髹fԬ@dH_ld IG?|G0/TuC NH&QO,VڸKI{ܿg= Sx5iF<8l ~~q:Ӻ͚?4Ed kDY^#H=uyا|܄n gh~Iζ'͓Εu}pI@

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