作业帮 > 英语 > 作业

Why didn't you make a telephone call to tell me about it yes

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 04:58:10
Why didn't you make a telephone call to tell me about it yesterday?
____,but I forget all about it after a meal.
A.I did telephone you B.I should tell you
C.I might have told you D.I ought to have told you
选择D
ought to have done=should have done 表示过去其实应该做某事,但是却没有做.这是情态动词的特殊用法.
你为什么昨天没打电话告诉我?
我其实想告诉你的,但是吃完饭后我就全忘了.
A答案不合题意,因为根据后文可以知道我没打电话
B情态动词的这种用法用于过去不是这种形式
Cmight即使这样用也不是这个意思,
总之要表示其实本来可以,但却没有做就用这个结构来