作业帮 > 英语 > 作业

今天做到一个句子里面有两个选项有疑问,一个是might have done一个是must have done.求区分

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/05 07:24:48
今天做到一个句子里面有两个选项有疑问,一个是might have done一个是must have done.求区分
比如说分别适合哪种语境,有具体句子更好啦!高三党没时间赚分,
今天做到一个句子里面有两个选项有疑问,一个是might have done一个是must have done.求区分
might have done 表示对过去事情的推测,might与may意思相同,但可能性更小.多用于虚拟语气结构中,May用于肯定句中.
例1:
She might have achieved greater progress,if you had given her more chances.如果你多给她点机会,她可能已经取得更大的成绩.
例2:
—What has happened to George?乔治发生了什么事?
—I don't know.He may have got lost.我不知道,他可能迷路了
must have done
表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句.
例:It must have rained last night,for the ground is wet.昨晚一定下雨了,因为地面还是湿的.
有疑问可以继续追问哦,祝您学习更上一层楼!