「仮定法過去完了」 2012

bigup1.gif 「仮定法過去完了」 2012

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

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

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

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

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

動詞が2つあります。
どちらも過去完了です。
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