英語
中学生
解決済み

現在完了です!なんでこの答え方になるのか教えて欲しいです~!

くラ (3) 私がメキシコを訪れてから10年が過ぎました。 passed Since. I. visted Mexico. Ten years have
現在完了

回答

✨ ベストアンサー ✨

桜桃です、回答させていただきますっ
(3)は答えから、とりあえず見ていきましょう👀
 まず、主語(ten years)の後ろにhaveが来ているから、『あ、現在完了かなっ』と考えます。
 じゃあ後ろは過去分詞だなってなり、日本語訳の動詞になっている『過ぎた』(pass)を過去分詞に変えます。
 そして、『私がメキシコを訪れてから』、時制を表す句をつくっていきます。
 この文では始まりの期間を表しているからSinceを使います。
 また、メキシコに訪れたのは過去なので、過去形の文を使って、完成です✧︎

 この問題の肝は、日本語訳では『私が』が主語に見えてしまうところにあると思います。
 『私が〜訪れてから』(時制)『10年が』(⇒こっちが主語)『過ぎました』(動詞)
 それぞれの言葉の集まりが、どんな役割をしているのかを見てみると瞬殺できます!

모모

10年が主語になっててよく分からなくなってしまったのでそこも解説してくれてて分かりやすかったです!ありがとうございます🥺

この回答にコメントする

回答

現在完了形なのでまず過去分詞、つまり今回の場合はpassed(過ぎる)とします。
現在完了形では~の間という表現と~からずっとというふたつの表現をします。それぞれfor~とSince~という表現になります。
この問題では「私がメキシコを訪れてから」10年が過ぎているのでSinceを使います。Sinceの後ろは普通の肯定文を繋げます。
よって、I have passed(10年がたった)since(過ぎた)I visited Maxico.(私がメキシコを訪れた。)

모모

ありがとうございますー!

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