should/could/must/might have done用法?请详细讲解一下这几种用法和区别,最后举一些例子.最后把它们的否定式意义再讲解一下~
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 23:46:21
![should/could/must/might have done用法?请详细讲解一下这几种用法和区别,最后举一些例子.最后把它们的否定式意义再讲解一下~](/uploads/image/z/4453571-11-1.jpg?t=should%2Fcould%2Fmust%2Fmight+have+done%E7%94%A8%E6%B3%95%3F%E8%AF%B7%E8%AF%A6%E7%BB%86%E8%AE%B2%E8%A7%A3%E4%B8%80%E4%B8%8B%E8%BF%99%E5%87%A0%E7%A7%8D%E7%94%A8%E6%B3%95%E5%92%8C%E5%8C%BA%E5%88%AB%2C%E6%9C%80%E5%90%8E%E4%B8%BE%E4%B8%80%E4%BA%9B%E4%BE%8B%E5%AD%90.%E6%9C%80%E5%90%8E%E6%8A%8A%E5%AE%83%E4%BB%AC%E7%9A%84%E5%90%A6%E5%AE%9A%E5%BC%8F%E6%84%8F%E4%B9%89%E5%86%8D%E8%AE%B2%E8%A7%A3%E4%B8%80%E4%B8%8B%7E)
should/could/must/might have done用法?请详细讲解一下这几种用法和区别,最后举一些例子.最后把它们的否定式意义再讲解一下~
should/could/must/might have done用法?
请详细讲解一下这几种用法和区别,最后举一些例子.
最后把它们的否定式意义再讲解一下~
should/could/must/might have done用法?请详细讲解一下这几种用法和区别,最后举一些例子.最后把它们的否定式意义再讲解一下~
should have done表示本应做而没做
could have done表示本可以做而没做
must have done表示对过去事实的肯定判断,语气较重,即很肯定
might have done=may have done对过去事实的肯定猜测,语气较轻
eg.1.You should have swpet the floor.你本该扫地而没扫.(含责备语气)
2.She could have done better.她本来可以做得更好的.(而实际上做得不够好)含惋惜语气
3.It must have rained yesterday.昨儿个一定下雨了.(看到外面有很明显的下过雨的痕迹时说)
4.He might have had a fever.他可能发烧了吧.(人没来,而谁也不知道原因,就随便猜猜)
should not have done本不该做而做了
could not have done本不可以做而做了
mustn't是禁止 好像没有否定式吧
might not have done对过去事实的否定判断
分别是 本应该/可以/必须/可能做 但是没做
否定的话 就在本后加个不
仅供参考