作业帮 > 英语 > 作业

一道情态动词的选择题David paid for a seat,when he __have entered free.

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/07/08 00:36:09
一道情态动词的选择题
David paid for a seat,when he __have entered free.
A must
B could
C need
D should
Why?这几个情态动词在这道题里有什么区别呢
一道情态动词的选择题David paid for a seat,when he __have entered free.
B
David本可以免费进入的但他却买了票.
could have done表示本可以这么做但却没有这么做.
must have done表示判断,一定怎么怎么做了或者怎么怎么样了 比如he must have died他肯定是死了.
should have done表示应该这么做却没有这么做,通常带有惋惜等情感.比如:i should have listened to you我真该听你的(我没有听导致了一些不好的不愿意看到的结果)