how long と when の見分け方

この記事は約2分で読めます。
問題次の日本語を英語にしなさい。
「あなたはいつからテニスをしていますか」

ネコ
When do you play tennis? ですかねぇ。

ウサギ
ちがうよ。それだと「あなたはいつテニスをしますか」になるよ。正解はこうです。

How long have you played tennis?

ネコ
え? 「いつ」だから when を使うんじゃないのですか?

ウサギ
これは現在完了の文ですね。確かに「いつ」という言葉を使っているけど、現在完了の場合の疑問詞は when ではなく how long を使いますよ。

完了の「いつ」は how long を使い、それ以外の時制のときは when を使う。

ネコ
なぜ現在完了のときの「いつ」には how long を使うのですか?

ウサギ
when というのは、過去から未来に流れていく時間の流れの中で、どの点でその出来事が起こったのかをたずねるときに使います。

それに対して how long は、時間の流れの中で、どの範囲でそのでき事が起こったのかをたずねるときに使います。

ネコ
うーん、何かわかりにくいね。

ウサギ
時制というのは普通「点」の出来事の話です。

しかし、それに対して「完了」は特別で、たとえば現在完了だったら、過去に起こったでき事が、現在に何らかの形で関わっていることをあらわすなど、幅をもった時制なんですね。

その「完了には幅がある」ということが when ではダメで、how long だとよい、ということの理由になるのです。

ネコ
なんかわかったようで、やっぱりよくわからないけど、とりあえず完了のときは how long を使うようにするよ。

ウサギ
あと how long を使うべきときについては、こう考えるといいかもしれないですね。

「いつから」というように、「いつ」の後ろに「から」があると how long を使う。

コメント

タイトルとURLをコピーしました