之前学过情态动词后只能跟动词原形,那么当情态动词有时态(过去,现在,将来,进行时)时,是什么结构呢?如下图
情态动词的时态:过去对应:have done,现在或将来对应:do,进行时对应:be doing,

其中,表示过去的:
情态动词+have done也有两种用法,一是表示对过去的推测,还有就是表示对过去的评价

- 接下来看对过去的推测时 (一定,一定不,可能,可能不,不可能,会,会不会)
- must have done(一定)
- can have done(会)
- may have done(可能)
- might have done(可能)
以及他们的否定形式的用法

- 然后看对过去的评价时 (本可以,本应该,本需要,本来会)
- could have done(本可以)
- should have done(本应该)
- would have done(本来会)
- need have done(本来需要)
以及他们的否定形式的用法

练习
主要区别不同中文语境下,因该使用哪(些)个情态动词,自己可以先尝试翻译下。

最后呼应下标题:
我可能不会爱你:I may not love you.
我可能已经爱上你了:I may have fallen in love with you.