早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这算是虚拟语气吗1.Heleftyesterday,sohemayhavearrivedinBeijing.2.Whereismyumbrella?Somebodymusthavetakenitawaybymistake.这两句话是虚拟语气吗?如果不是为什么都用havedone?

题目详情
这算是虚拟语气吗
1.He left yesterday,so he may have arrived in Beijing.
2.Where is my umbrella? Somebody must have taken it away by mistake.这两句话是虚拟语气吗?如果不是为什么都用have done?
▼优质解答
答案和解析
不是虚拟语气,而是情态动词的一种用法
may+have done表示推测某事已经发生了
must+have done表示对过去某事的断定