下面这句话中“must have taken”是虚拟语气的用法么?“must”可以用作为构成虚拟语气的情态动词么?

I decided that I must have taken a wrong turning somewhere.(我想一定是什么地方拐错了弯儿。)——《新概念英语》
百度百科的“虚拟语气”一栏里显示对过去的虚拟语气一般用 should/would/might/could+have done(也就是说must不能用于虚拟语气吗?)。而Must have done 表对过去的推测,如:
She must have loved deeply,so she was so hurt.她一定曾经爱的深,才会如此受伤。

但有答主说:因为 that I must have taken a wrong turning somethere 这个宾语从句出现了must have done ,它是与过去事实相反用的虚拟语气,中文意思是过去时间内一定做了某事。前面的动词用想,用来表示对过去事情的推测或判断。
例如:I thought you must have finished your home work last night.
我想你昨晚一定完成了家庭作业。(但事实上你并没有完成)

哪种说法是正确的?

must have +过去分词是情态动词的一种表示对过去过发生的事情的推测的用法。而虚拟语气是指说话人表示一种主观愿望或假设的情况,是表示主观愿望和客观事实相矛盾的一种语法手段。所以must have taken 不是虚拟语气。追问

您好,但“I thought you must have finished your home work last night if u had not been taken out by ur sister. ”这种于现实相违背的虚拟条件不就是must have done的一种虚拟语气的用法吗?为什么must have done不能用虚拟语气呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-31
这里的must have taken就是must have done的具体形式,用于表对过去的推测。
must从句用于表推测时,所遵循的时态规则与一般动词的时态选用规则相同,即:从句谓语动词①对主句动作发生时的状态产生影响或②从句动作明显先于主句动作发生时,要用must have done结构(被动时用must have been done);如果从句动作既不对主句动作发生时的状态产生影响,又不明显先于主句动作发生,则用must do结构。追问

您好,
1,那请问“must”可以用作为构成虚拟语气的情态动词么?为什么百度百科的“虚拟语气”一栏里显示对过去的虚拟语气一般用 should/would/might/could+have done(也就是说must不能用于虚拟语气吗?)
2,“I thought u must have finished your home work last night if u had not been taken out by ur sister. ”这种与现实相违背的虚拟条件不就是must have done的虚拟语气的用法吗?

追答

我不认为must可以用作构成虚拟语气的情态动词。当然,非要说可以构成也未尝不可,反正主句结构完全类似,无非是改成“对过去的虚拟语气一般用should/would/might/could/must+have done”.
有关虚拟语气句的构成及must的使用,建议你看一下Oxford University Press出版的A Practical English Grammar (Fourth Edition),其中对相关问题讲的很透彻

其实,重要的是要清楚must有一个很重要的作用:用于表示猜测。知道这一点就足够了,即便归到虚拟里去,must一样是表示猜测

本回答被提问者采纳
第2个回答  2020-05-23
must have done是虚拟语气的一种,表示过去一定干过某事。追问

您好,那为什么百度百科的“虚拟语气”一栏里显示对过去的虚拟语气一般用 should/would/might/could+have done,并没有说 must 也可以用于虚拟语气呢?

第3个回答  2020-05-31
虚拟语气”一栏里显示对过去的虚拟语气一般用 should/would/might/could+have done(也就是说must不能用于虚拟语气吗?)。而Must have done 表对过去的推测,如:

She must have loved deeply,so she was so hurt.她一定曾经爱的深,才会如此受伤。
第4个回答  2020-05-31
说must不能用于虚拟语气吗?)。而Must have done 表对过去的推测,如:

She must have loved deeply,so she was so hurt.她一定曾经爱的深,才会如此受伤。