He __________ his key. He hasn't found it yet.A.has lostB.lostC.have lostD.loses答案是B,可是為什么不能選A呢?

熱心網友

現在完成時表示動作發生在一個過去的動作之后,或表示對現在的影響。這題中后一句用完成時,因為hasn't found這個動作發生在lost之后,而且lost對現在的影響是沒找到,而前一句中不能用完成時,是因為在這之前沒有動作發生。手邊沒有語法書,只能這樣解釋,可能不太標準,但希望能幫你理解.