質問: 過去完了形と過去完了進行形 sam( ) for 2 hours when i came home. 1、括弧にhad been playing tennisを入れた場合 私が帰宅した時点で2時間テニスをしていて、継続しているニュアンスになると思います。 2.もし括弧にhad played tennis を入れた場合はもう既に2時間テニスをしたという完了のニュアンスは含まれるでしょうか? 選択肢に1と2両方あった場合はどちらがより正解になりますか?
回答: 2の場合、完了のニュアンスは含まれると思います。 ですが、その場合whenよりもbeforeの方が自然かな~と思います。 1はdiego1212さんの解釈で間違いないと思います。 なので1を解答しておけば問題ないと思います。 もしかして中学生ですか? もしそうならこれは正直高校レベルですので難しいと思います。 日本語に無い完了の感覚を得るのは難しいですよね。 forestという参考書では、そこがわかりやすく解説されているので本屋さんなどで、できれば立ち読みはせずに、買って何度も読むとためになると思います。