Sorry,I can’t open the door,for I the key to it.A.lost B.lose C.had lost D.have lost此题为什么选A.而不选D呢?

问题描述:

Sorry,I can’t open the door,for I the key to it.A.lost B.lose C.had lost D.have lost
此题为什么选A.而不选D呢?

选d

have lost 跟现在有关系,用have lost had lost是在过去的某时间点达到了某件事 D Blose D lost 因为一般过去时表示过去发生的事情 have lost

for引出原因,表示我过去把钥匙丢了,导致现在不能打开门

D

A 用一般过去时

for引出原因,表示我把钥匙丢了。这里没必要用现在完成时表示结果。
主句是一般现在时,从句时一般过去时是可以的。