英語
高校生
解決済み

couldn’t は過去の意味がないと習いましたが、なぜlast nightと一緒に使っているですか

haol to (9) I couldn't go out with my friends last night because I|must finish my homework. tave gone htst have finishec

回答

✨ ベストアンサー ✨

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)を見たら、仮定法?

参考にしてください。

mary

すごくわかりやすくありがとうございます!

couldn’t は過去の意味もあるので、could not have p.p とイコールですか?

taka

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.
意味は似ていますが同じではありません。左の文は『仮定』(想像)であり、右の文は『事実』です。

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