情态动词一题

来源:百度知道 编辑:UC知道 时间:2024/06/09 16:46:38
1. He ______ you more help, even though he was very busy.
A. might have given B. might give C. may have given D. may give
为什么答案是A,我认为AC均可
觉得你解答的没有提到问题的关键.

本题考的是might的特殊用法:might+have done表示本可以做的事情却没做,本题就是这个意思,他本可以给你更多帮助的,即使他很忙。
may+have done表示的是对过去事实得推测,过去可能……
而根据本题得题干看不出是推测,注意选推测要能从题干中找到依据,即要选C,后面要说他有时间而不是说他忙。

比较may和might

1) 表示允许或请求;表示没有把握的推测;may 放在句首,表示祝愿。
May God bless you!
He might be at home.
注意: might 表示推测时,不表示时态。只是可能性比may 小。

2) 成语: may/might as well,后面接不带to 的不定式,意为"不妨"。
If that is the case, we may as well try.

你最好看看语法书,听别人没用