第27回.ディズニー映画のセリフで『仮定法過去完了』を解説
映画『アナと雪の女王』(2013年)より
原題『Frozen』
問題

アナ
None of it would have happened if she __ just told me her secret.
字幕:秘密を話してくれたらよかったのに
訳 :もし彼女が秘密を話してくれていたら こんなことは何も起こらなかったのに
__に入るのはどれでしょう?
①have
②has
③had
答え

正解は③hadです!
アナ
None of it would have happened if she had just told me her secret.
字幕:秘密を話してくれたらよかったのに
訳 :もし彼女が秘密を話してくれていたら こんなことは何も起こらなかったのに
詳しい英語の解説
仮定法過去完了
If+S+had+動詞の過去分詞形 , S+助動詞の過去形+have+動詞の過去分詞形
意味:もし~だったなら、~だったろうに
過去の事実と違うと思っている事柄を表す場合は仮定法過去完了を用います。
仮定法過去完了ではif節を過去完了形(had+動詞の過去分詞形)にし、主節には『助動詞の過去形+have+動詞の過去分詞形』を用います。
セリフではif節に『had told』が、主節に『would have happened』が使われています。
None of it would have happened if she had just told me her secret.
訳:もし彼女が秘密を話してくれていたら こんなことは何も起こらなかったのに
単語・熟語の解説
none of ~
意味:何も~ない、誰も~ない
動詞:happen
意味:起こる
名詞:secret
意味:秘密
最後に

今回は『仮定法過去完了』を解説しました。現在のことには仮定法過去、過去のことには仮定法過去完了なので間違えないように気を付けましょう。
タグを使って好きな記事を読もう!
英語表現や映画、キャラクターごとにタグを作っています。
X(旧Twitter)のアカウントはこちら
ディズニー&マーベルの英語クイズを更新しています。フォローよろしくお願いします!
参照:アナと雪の女王
https://disneyplus.disney.co.jp/
(参照2025/12/03)
コメントを書く