✨ ベストアンサー ✨
couldn't は過去の意味がないと習いましたが、なぜlast nightと一緒に使っているですか。
→ couldn’t は過去の意味がない場合があるけど、過去の意味もあるのでlast nightと一緒に使うことは可能です。
【過去でない場合】If I had a car now, I could drive to Hokkaido with you. <仮定法過去:内容は現在のこと>
もし今車があれば、君と一緒に北海道まで車で行くことができるのになあ。
※助動詞の過去形(would/could/might)が過去の意味を持たないのは、ほとんど仮定法です。
ポイント:助動詞の過去(would/could/might)を見たら、仮定法?
参考にしてください。
My pleasure!
couldn’t は過去の意味もあるので、could not have p.p とイコールですか? → イコールではありません。
could not have p.p は仮定法過去完了で使われ、「過去の事実の反対のことを表す」表現ですが、couldn't と同じではありません。
例:If I had visited Paris last year, I could have seen a good friend of mine Marc. <肯定文にしています>
もし去年パリを訪れていたら、親友のマルクに会うことができたのに。
※I could have seen a good friend of mine Marc ≠ I could see a good friend of mine Marc.
意味は似ていますが同じではありません。左の文は『仮定』(想像)であり、右の文は『事実』です。
すごくわかりやすくありがとうございます!
couldn’t は過去の意味もあるので、could not have p.p とイコールですか?