英語
高校生
解決済み

They ( shouldn't / can't ) be hungry.

can't だと思われますが

推量の shouldn't では不正解なのでしょうか?
一般的ではないのですか?

回答

✨ ベストアンサー ✨

その英文に対応する日本語文によると思います。
「空腹なんてありえない」のようなニュアンスだったらcan'tで正解ですが、「空腹じゃないはず」のように少し自信無さげだったらshouldn'tが正解です

トウメイ

前文は、
They have just had lunch.
They ( ) be hungry.
です。

Daiki@英語

一般的にはcan'tでokです。

トウメイ

なるほど、一般的な判断をする問題ということですね。
でも、shouldn't でも okにはなるということでしょうか。

Daiki@英語

一応shouldn'tでもokですが、まだ彼らに食べられる余裕があるニュアンスを含んでしまいます。前文はjustを使って「たった今」と強調しているので、確定(もう食べられる訳がない)の意思を表すcan'tを使うのが適当ですね。

トウメイ

なるほど、つまり
shouldn't はずがない < can't ありえない
なのですね。

食べた直後だから 空腹なんてありえない
という感じになる

なるほど、ありがとうございます

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