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.
我想你昨晚一定完成了家庭作业。(但事实上你并没有完成)
哪种说法是正确的?
您好,但“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,那请问“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一样是表示猜测
本回答被提问者采纳您好,那为什么百度百科的“虚拟语气”一栏里显示对过去的虚拟语气一般用 should/would/might/could+have done,并没有说 must 也可以用于虚拟语气呢?