英語
高校生

i think i'll do the task at the weekend if I( )enough time.
① will have ②have ③had ④have had
この問題の答えは、②なのですが、④でダメな理由を教えてください。

英語 文法 センター試験 英文法 大学受験 入試

回答

仮定(未来)だから、そもそも、起こってない事を言うわけで、have hadだと完了してしまっているという事で矛盾するからですかね

ゲスト

未来のことでも副詞節の中では、現在完了は使えます。

Kat

すいません間違えたこと言ってました
直接法でした
直接法は主節とif節の時制を同じにする必要があります。なので、未来に合わせてwill haveとなりますが、もしもの時のifはそれ自体が未来を表すので、現在動詞にします。よってhave

この回答にコメントする

同じじゃないですか?

ゲスト

分からないなら、回答しないで下さい…

Kat

ミスですかね?
②.④両方ともhaveとなっていますよ?
だから、同じではとれもんさんは申し上げているのだと思いますよ?

ゲスト

間違えでした、申し訳ございません

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