(英语)Why didn"t you give the wallet to the man at once?Why didn"t you give the wallet to the man at once?He ____ before l realized it was his.A.had been disappearedB.has disappearedC.had disappearedD.has been disappearedA.C 有什么区别,分别在什么情况下用?举个例子说明一下就更好了!
问题描述:
(英语)Why didn"t you give the wallet to the man at once?
Why didn"t you give the wallet to the man at once?
He ____ before l realized it was his.
A.had been disappeared
B.has disappeared
C.had disappeared
D.has been disappeared
A.C 有什么区别,分别在什么情况下用?举个例子说明一下就更好了!
答
从语态上看,A 是被动语态 C是主动语态
他消失了, 而不能说, 他被消失了。
disppear 的动作 是主语he 主动发出的动作
从时态上看, 只有过去时间作为衬托的情况下,才能用过去完成时。因为过去完成时表示 过去的过去。
题中 before引导的时间状语从句用的是过去时态(realized可以看出)在我意识到那个钱包是他的之前,他已经消失了。disappear的这个动作发生在realize之前
答
选C.had disappeared
realized之前消失的,所以用过去的过去,即过去完成时。
disappear不及物动词,无被动语态。所以AD选项肯定错误。
希望能帮到你!~
答
AC的区别就是主动和被动
disappear这个词是不及物动词,没有被动
所以选C
关于时态,有before,所以用过去完成
答
A是被动,C是主动。
消失这个词是不及物动词,不能出现被动