ラジオ英会話(2024/12/19)
Lesson 174 仮定法⑤ if 節を用いた仮定法2
If I'd had more time, I would have dug a small pond next to it.
/english/phrase/285959?m=1
もっと時間があったら、この横に小さな池を掘ったのですが。
この文の if 節は「実際にはそうではなかったのだが」と、
過去の事実に反する仮定を行っています。
そのため「時表現をずらし」、
本来過去形を使うべきところを過去完了形(I'd had=I had had)としています。
結びの節は would have+過去分詞。
「will have+過去分詞」は「
それまでに・過去に」起こったことに関して予測・推量などをする形。
ありえない仮定を置いているので、
will have ~(~しただろう)を控えめにして、
would have ~(~したでしょうねぇ)とホンワカ結んでいます。
◆───-- - - - - - - – --───◆
英語文法マップ Point 130 if 節を使った仮定法 2
If you had asked me, I would have helped you.
/english/phrase/279834?m=1
僕に言ってくれていたら、手伝ったのに。
● 実際には起こらなかった過去の事柄
過去の事柄で反事実を表すのは、過去から距離をとる過去完了形。
「助動詞+完了形」Point 121.122
完了形 have 「そのときまでに」
will have ~ 「 ~ しただろう」
would have ~ 「 ~ しただろうなあ」
------------------------
if you had told me you were coming to Tokyo, I could have picked you up at the airport.
もしあなたが東京に来る予定だと言ってくれていたら、
空港に迎えに行くことができたのに。