could have been 和may have been 有什么区别?He___have been waiting for us for an hour,for he seems a little anxious.我选了could,但是答案是may,为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 11:56:10

could have been 和may have been 有什么区别?He___have been waiting for us for an hour,for he seems a little anxious.我选了could,但是答案是may,为什么?
could have been 和may have been 有什么区别?
He___have been waiting for us for an hour,for he seems a little anxious.
我选了could,但是答案是may,为什么?

could have been 和may have been 有什么区别?He___have been waiting for us for an hour,for he seems a little anxious.我选了could,但是答案是may,为什么?
Could I 是有能否胜任的含义.
May I 是徵求是否同意.
could have been 即可作为一件工作或工程的效果的其它"可能性"
may have been 只是普通的"可能会"
所以 He___have been waiting for us for an hour,for he seems a little anxious.要用 "may" 不用 "could"了.因为"could" 含有"能否"的意思.

could have been表示本可以怎么样做,但是事实上没有
这里用May,表示他可能已经等了我们一个小时,所以看上去有点焦虑。
不懂继续问哦!