_____ back to life, the sailor found all his things _____at sea.A. Having come; missing B. Coming; lostC. Having come; going D. Coming; missed為什么A不對?

熱心網友

這個答案應該選A這個題目考察非謂語動詞的用法和find 的復合結構come back to life: 蘇醒,根據句意,我們知道是水手蘇醒之后才發現東西丟了,所以come back to life 發生在find 之前,又因為前后主語都是指水手,所以用現在分詞的完成時態,having come back to life表示come back to life 先于find 發生find+ sth/sb+adj形容詞做賓補,在表示發現東西丟了可以有三種表示:I find my necklace missing/gone/lost

熱心網友

B.LOST at sea為一句型.

熱心網友

不能選擇A,否則后面的句子就應該用過去完成時態

熱心網友

選A

熱心網友

答案錯了吧

熱心網友

選B

熱心網友

答案是哪個?

熱心網友

顯然前半句不是一個完整的句子,一般這種情況下的動詞用兩種時態:doing/done,如果主語是該動作的執行者,用doing;反之用done.選B