1.之前在网站上看到老师关于情态动词may/might表推测用法时态的解释,说如果站在现在背景表推测might不是may的过去式,只是语气更加不确定,但站在过去背景下表推测,might就相当于may的过去式,比如“I thought the baby might be hungry.”中就只能用might不能用may。我想问一下同样有推测用法的can/could,will/would是否也符合这一用法。
2.情态动词must和should这两个词由于没有过去式,所以是不是只能表示站在现在的背景下表推测,而不能用于过去背景,比如就不能说“I thought the baby must be hungry. I thought she should be watching TV.“
3.情态动词should表示“应该”含义时没有过去式,是不是就不能用于过去时态,只能用于现在和将来时态了
请详读链接中各位老师的解答:
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

情态动词+have+done 这种句式就可以表示过去。给你提供几个外刊例句:
1. He may have been here yesterday.
2. Well, you should have been here yesterday, I'm not letting you in now, I've got a class to go to.
3. One of you must have been here yesterday.
4. “Whoever dropped it could have been here yesterday or even today!”
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》