英語
高校生

なぜ、canではなく、couldが使われているのでしょうか?
また、ここでのhaveは、どういう意味でしょうか?
教えて下さい!

2)“I finished my homework last night." might 3) The students are required to turn ( “You( の couldn't have ). It's about 300 pages of reading plus-an essay. 3 needn't have ) their reports/on An

回答

なぜ、canではなく、couldが使われているのでしょうか? また、ここでのhaveは、どういう意味でしょうか?
⇒ "You [couldn't have finished] your homework last night."([仮定法過去完了]) の省略形と考えればいいと思います。
〇can't have finished:終わったはずがない ※断定している
〇couldn't have finished:終わったはずがないでしょう ※助動詞の過去形(would/could/might)は表現を丁寧に、柔らかくなる
例:Can you do it? それやってくれる? / Could you do it? それをやっていただけますか?

会話の訳例:
「昨日の晩、宿題終わったよ。」
「そんなことないだろう。300ページ程の読みと小論だよ。」

参考にしてください。

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