この「Have you~」は日本語にはない概念。
日本語には英語の「現在完了形の継続、完了、結果」等の明確な表現はなく、訳すときはたいてい現在形と過去形のどちらかが当てはまる。
「Have you~」の表現でよく使う会話をイラストにしてみました。
現在完了形の経験(Have you ever~)を表す疑問文
「今まで行った事があるかどうか・今までやってみた事があるかどうか」等、物事の経験をたずねる場合によく使われる表現。
現在完了形の完了(Have you P.P~):「過去のある一点から現在まで」の出来事を表す疑問文
例えば、学校から帰ってきてから晩御飯まで等のある一定の期間に継続して起こっているであろう物事をたずねる場合によく使う表現。
過去形「Did you~」
それに対して、過去形「過去のある一点」を指す表現となる。
例えば、今この瞬間に宿題が終わっているかどうかをたずねるは場合に使う。
コメント