【質問】英語:have been と have gone

〔質問〕
「私は彼女が家に帰ってしまっていたとは思わなかった。」は「I did not think that she had gone home.」となるのですが、どうして been ではなく gone なのですか?
〔回答〕
「私は彼女が家に帰ってしまっていたとは思わなかった。」
この発言をしている状況は「家以外」のところです(学校、会社、遊び先など)。
つまり、今回の発言をしている場所に「彼女がいない」と思わなかったなので、have gone to A「Aに行ってしまってここにはいない」が正解になります。
 
have been to A は「Aに行ったことがある」「Aに行ってきたところだ」であり、発言している場所(ここ)に主語がいることになってしまいます。

 

アンケートへのご協力をお願いします(所要2~3分)
「将来設計・進路」に関するアンケートを実施しています。ご協力いただける方はこちらよりお願いします
(Googleフォームにアクセスします)

当サイト及びアプリは、上記の企業様のご協力、及び、広告収入により、無料で提供されています