must与must have done 的区别是什么?

must与must have done 的区别是什么?
猜测的时态
kaixuan1983 1年前 已收到3个回答 举报

yidianchen 幼苗

共回答了18个问题采纳率:100% 举报

must是必须的意思,must have done是对过去发生的事的肯定推测,表示某事一定发生了

1年前

4

歆雪 幼苗

共回答了18个问题采纳率:77.8% 举报

must对将来或现在猜测,must have done 表示对过去猜测或对过去所做的事感到后悔

1年前

2

唐基柯德 幼苗

共回答了19个问题采纳率:68.4% 举报

表示猜测,"你一定是干了```"(其实没有做) eg:you must have finished your homework.你一定做完功课了(其实没有做完) 相似的用法还有很多,像 should have done might have done could have done等 must:一定

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.217 s. - webmaster@yulucn.com