-Did Jed attend the game last night?

来源:百度知道 编辑:UC知道 时间:2024/09/23 07:29:06
-Did Jed attend the game last night?
-Yes,but he _______ have stayed home and looked after his sick brother.
A.may
B.must
C.can't
D.ought to

正确答案是:
分析题目
分析解释一下四个选项
解释一下全句的意思
谢谢~

D.委婉地说应该 一般附和别人的话都用ought to 语气最弱 要比can't符合语言习惯
前面都回答了yes意思就是Jed出席了 如果选A和B意思就矛盾了

是D吗

D.
意思是他本应该留在家但是却出席了比赛。。
A.也许
B.一定
C.不能
从意思上来理解这三个都不合适