現在完了形というのは
「過去のある行為や状態が、現在に影響を及ぼしている」
ときに使う表現です。
例えば
① I ate lunch. (過去形)
② I have eaten lunch. (現在完了形)
①は
「私は昼食を食べた。」
という過去の行為を述べているだけですが
②は
「私は昼食を(もう)食べてしまった。」
の裏に
「だから今はお腹が空いていません。」
というニュアンスを含みます。
①も②も、「食べた」という行為は過去ですが、②はそれによる「現在の状態」を表しています。
だから「『現在』完了形」なんです。
問題の文を比べてみると、
Did you see that mountain?
は、「見ましたか」という単純な「過去の行為の有無」を聞いているので
過去形の「Did」を使っています。
それに対して
Have you ever seen that mountain?
は、過去に「見た」という『経験』を「今この時点で」持っていますか、という『現在の状態』について聞いているので、
現在形の「Have」で良いのです。
大丈夫ですよ~(^^
超絶分かりやすい、と言ってもらえて嬉しいです(^^)v
超絶分かりやすいです!
ホントにありがとうございます!
でもすみません、ベストアンサー一番上の人にしました...
ふたりかさんにんは選べればと...
というか無くせば?なんてもかんがえますが。。
でもすみません、ありがとうございました!