She must have gone out early,for she had not shown up at breakfast.这个句子为什么用“must have gone”,整个句子是虚拟语气吗?虚拟语气中不是用could(should would might)+have done的形式吗?在这里为什么用must,另外翻译下这句话,
问题描述:
She must have gone out early,for she had not shown up at breakfast.
这个句子为什么用“must have gone”,整个句子是虚拟语气吗?虚拟语气中不是用could(should would might)+have done的形式吗?在这里为什么用must,另外翻译下这句话,
答
She must have gone out early,for she had not shown up at breakfast.
这不是虚拟语气啊,是陈述句而已,情态动词must表示对事实的一种肯定的猜测。
翻译:她一定早就出去了,因为吃早饭的时候就没见到她。
答
因为是表肯定猜测,虚拟语气不是只能用could和should,而是用情态动词,must,might等都可以
答
翻译
答
must表示肯定猜测
翻译:她一定是很早就出去了,因为早饭的时候她就没有出现。
答
这里不是虚拟语气,而是用情态动词must表示说话人的一种比较肯定的猜测.
“她肯定一早就出去了,因为她吃早饭的时候都没出现.”
答
这个不是虚拟语气,“must have done”表示一定做过某事。
答
情态动词must+have done 表示说话人对过去事实的肯定的猜测,属于情态动词表推测的用法。
她一定是很早就出去了,因为早饭的时候她就没有出现。