早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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" 含有"能否"的意思.