問題詳情

12. ________ the letter, John left for the post office to mail it.
(A) Had written
(B) Having written
(C) Had been writing
(D) Have been writing

參考答案

答案:B
難度:適中0.416548
統計:A(189),B(292),C(103),D(36),E(0)

用户評論

a321665】評論

應該是原本句子是After John had written the letter,he left for the post office to mail it. 由於主詞相同 所以可以省略 變成having written the letter,john left for the post  office to mail it.

*向幫幫】評論

‘having + v-pp’ 表示兩句所表達的事情有明顯先後之別

Cassidy Tung】評論

having Vpp.在句首時,表示動作已經發生,並強調對主句的影響(通常是表示主句動作發生的原因)。寫完信-去寄信,有因果關係,此句是分詞構句的句型。前一句是從屬子句,後一句是主要子句,所以可以省略從屬子句的主詞John。在從屬子句中,表示主動或是進行的動詞改成現在分詞(ving),所以本句John have written the letter,改成 having written the letter.