1.could have done可以表示“过去本来能够做某事而实际上没有做”。 2.must have done表示对过去已经发生过的情况的肯定推测,语气较强。 3.may / might have ...
用法1.could have done可以表示过去本来能够做某事而实际上没有做。 2.must have done表示对过去已经发生过的情况的肯定推测,语气较强。 3.may / might hav...