【インフィニティ・ウォー】マーベル映画のセリフで『how long』と『when』の違いを解説【英語の問題】

【インフィニティ・ウォー】マーベル映画のセリフで『how long』と『when』の違いを解説【英語の問題】

第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?

訳:お前はいつからそこに立ってるんだ

 

最後に

映画『アベンジャーズ/インフィニティ・ウォー』 原題『Avengers: Infinity War』 アベンジャーズ マーベル

今回はここまでです。ドラックスは『気配を消すことで透明になる技をマスターした』とごまかそうとします。シリアスな場面でもギャグを織り交ぜて和ませてくれるのが、ガーディアンズらしいですよね。

同じ時間を尋ねる疑問詞でも、ある時点を聞いているか、時間の幅を聞いているかで使い分ける必要があります。完了形では、日本語訳の『いつから』に引っかかってwhenを使わないように気を付けましょう。

 

タグを使って好きな記事を読もう!

英語表現や映画、キャラクターごとにタグを作っています。興味のあるタグで色々な記事を読んでもらえると嬉しいです。

 

他の問題にも挑戦しよう!

他の『マーベル英語検定』の記事のリンクはこちら

マーベル英語検定

 

X(旧Twitter)のアカウントはこちら

@Ironman_English

マーベル英語検定を日々更新しています。フォローよろしくお願いします!

 

過去の作品はこちら

前回の記事はこちら

【インフィニティ・ウォー】マーベル映画のセリフで『前置詞句の否定』を解説【英語の問題】

 

 

 

参照:アベンジャーズ/インフィニティ・ウォー

https://disneyplus.disney.co.jp/

(参照2024/05/16)

英語クイズカテゴリの最新記事