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!”
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!