「仮定法過去完了」 直前対策2011

bigup1.gif 「仮定法過去完了」 直前対策2011

仮定法過去完了の例文を覚えましょう。

If I had had money yesterday, I could have bought that book yesterday.
お金が昨日あれば、その本を昨日買えたのに。

yesterday(昨日)、つまり「過去」のことについて「過去完了」を使っています。
これが「仮定法過去完了」です。

動詞に注目して見てみましょう。

If ~ had had ~ yesterday, ~ could have bought ~ yesterday.

ifの中の動詞とメインの文の動詞があります。
どちらも過去完了です。
had hadとcould have boughtです。

had hadは、haveの過去完了です。
haveを完了にして、have had、
それを過去にして、had hadです。

could have boughtは、can buyの過去完了です。
can buyを完了にして、can have bought、
それを過去にして、could have boughtです。

両方をとにかく過去完了にします。
これが仮定法過去完了の基本です。

bigup1.gif 美大英語.com