1, You( must have been/ Must be) a good student when you were at school.
2, Last night I saw a boy wandering on the street. He must (have been /be)lost, I thought to myself.
请问这两据分别选哪一个?如果不一样的话,为什么不一样?
第一句是现在对过去的情况进行推测,情态动词后的不定式必须用完成体。
第二句是自由直接引语,是”我“对当时的情况的推测,当时的情况对于当时的”我“而言就是现在,所以只能用must be.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!