第890回.マーベル映画のセリフで『how long』と『when』の違いを解説
映画『アベンジャーズ/インフィニティ・ウォー』(2018年)より
原題『Avengers: Infinity War』
問題
ピーター・クイル / スター・ロード(クリス・プラット)
Dude. __ have you been standing there?
字幕:いつから そこにいた?
訳 :おい! お前はいつからそこに立ってるんだ?
ドラックス(デイヴ・バウティスタ)
(For) An hour.
字幕:1時間
__に入るのはどちらでしょう?
①When
②How long
映画のシーン
映画:アベンジャーズ/インフィニティ・ウォー
シーン:ガーディアンズがサノスを止めるためにノーウェアに向かっているシーンです。スター・ロードとガモーラが約束を交わし、キスしているところをドラックスがじっと見ていました。
答え
正解は②How longです!
ピーター・クイル / スター・ロード
Dude. How long have you been standing there?
字幕:いつから そこにいた?
訳 :おい! お前はいつからそこに立ってるんだ?
詳しい英語の解説
『how long』と『when』の違い
疑問詞:how long
意味:どのくらいの間
疑問詞:when
意味:いつ
how longは時間の幅・期間を表します。そのため時間の幅がある完了形(継続・完了進行形)との相性がいいです。
whenはある時点でのことを聞き、時間の幅がないため完了形とは相性が悪いです。『いつから』という日本語に引っ張られないように注意しましょう。
また口語・会話では『いつから』を『since when』で表すこともあります。
セリフは現在完了進行形の文で『どのくらいの間』という幅のある時間を尋ねているので『how long』を使っています。
How long have you been standing there?
訳:お前はいつから(どのくらいの間)そこに立ってるんだ?
現在完了進行形
作り方:have been+動詞のing形
意味:ずっと~し続けている
現在完了『have+動詞の過去分詞形』と進行形『be動詞+動詞のing形』を組み合わせた形となっています。
ある状態が過去から現在までずっと継続しているときに使います。現在進行形と比べると過去からずっと続いているという点に焦点を当てています。
セリフは疑問文になっているため、助動詞haveが主語の前に置かれている点に注意しましょう。
How long have you been standing there?
訳:お前はいつからそこに立ってるんだ?
最後に
今回はここまでです。ドラックスは『気配を消すことで透明になる技をマスターした』とごまかそうとします。シリアスな場面でもギャグを織り交ぜて和ませてくれるのが、ガーディアンズらしいですよね。
同じ時間を尋ねる疑問詞でも、ある時点を聞いているか、時間の幅を聞いているかで使い分ける必要があります。完了形では、日本語訳の『いつから』に引っかかってwhenを使わないように気を付けましょう。
タグを使って好きな記事を読もう!
英語表現や映画、キャラクターごとにタグを作っています。興味のあるタグで色々な記事を読んでもらえると嬉しいです。
他の問題にも挑戦しよう!
他の『マーベル英語検定』の記事のリンクはこちら
X(旧Twitter)のアカウントはこちら
マーベル英語検定を日々更新しています。フォローよろしくお願いします!
過去の作品はこちら
前回の記事はこちら
参照:アベンジャーズ/インフィニティ・ウォー
https://disneyplus.disney.co.jp/
(参照2024/05/16)
コメントを書く