英語
高校生

この文は仮定法過去完了みたいなんですけど、主節が助動詞の過去形+have +doneの形になっていないのですが、こうゆう表し方もあるのでしょうか?

U U (5) If I had studied even a little harder at school, I would have a decent job now. Suffering

回答

こういう表し方もある、というよりは
仮定法過去と、仮定法過去完了のMIXタイプの問題ですね!

この英文の、時制について考えてみましょう。
まず、if節の方をご覧ください。

If I had studied even a little harder at school,

「had+PP」の形になっているのがわかりますね。
こちらは、過去時制ということがわかります。

次に、主節の方を見ていきます。

I would have a decent job.

助動詞の過去形+動詞の原型
という形になっていますね。
仮定法過去の主節のほうの構文です。

仮定法過去の時制は現在ですよね。

つまり、この文は
「もしあの時〇〇だったら(仮定法過去完了)」
と、
「今 □□なのに。(仮定法過去)」
という、2つを合わせたような構文ですね。

if節は仮定法過去完了、主節は仮定法過去
というのは、よく出る問題なので、ぜひ覚えておきましょう!

この回答にコメントする
疑問は解決しましたか?