You________have been more careful!A、mustB、couldC、wouldD、needB你本来可以更小心一些的嘛!情态

游客2024-08-24  11

问题 You________have been more careful!

选项 A、must
B、could
C、would
D、need

答案 B

解析 你本来可以更小心一些的嘛!情态动词题。must have done表示对过去情况肯定的推测,意为“一定,肯定”;could have done可以表示某事可能发生但却没有发生,也可以表示对别人的抱怨或指责;would have done可以表示本来要做某事但却没有做;need have done通常以否定形式出现,即needn’t have done,表示本来不必做某事,但实际上做了。根据句意可知应选B。
转载请注明原文地址:https://tihaiku.com/zcyy/3733564.html
最新回复(0)