英語
中学生

⑴の最初の分はなぜ、wentなのですか?goesではないのですか?wentだったら過去完了形にはならないのですか?また、その部分がなにだったら過去完了形になるのですか?質問多くてすいません

回答

完了形はhave(has)プラス「過去分詞」で完成します

goの過去分詞はgoneです

wentは過去形です

goesは現在形ですしそもそもhasが入っているのでesは付きません。付いても間違いですが。

僕の回答じゃなくて、⑴の1行目の文のwentがなぜ過去形なのに現在完了で書くのかということが知りたいです。過去完了ではないのですか?

しあ

彼は(この前の)休日にイタリアに行った

という意味だからじゃないでしょうか〜

peco

現在完了と過去完了

現在完了は過去のある時点から現在までのことを言います。
過去に何かをして、その結果の現在の状態のことを言いたいわけです。

過去完了はより過去(大過去)から過去までのことを言います。つまり、過去のある時点の視点からより過去を見るのです。

1文目では、過去にイタリアに行ってしまい、その結果今は日本にいないと言っています。

なので現在完了がふさわしいです。

have been toとhave gone toの違い

have been to〜は「〜へ行って帰ってきた」ことを言います。

have gone to〜は「〜へ行ってしまって今ここにはいない」ことを表します。

おぉ!なるほどです!!!

この回答にコメントする
疑問は解決しましたか?