英语:may have been表示对过去事情的推测吗?看起来仅仅是个may+现在完成时咋表推测呢?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/04/29 12:00:31
英语:may have been表示对过去事情的推测吗?看起来仅仅是个may+现在完成时咋表推测呢?
过去现在将来都可以的,看看下面的三种情况:
may/might have done 推测过去
“may/might+动词的完成式”表示对过去发生的行为的推测.例如:
-Whatever has happened to George?
-乔治发生了什么事?
-I don't know.He may have got lost.
-我不知道,他可能迷路了.
You might have read about it in the papers.
你可能在报上已经看过这个消息了.
may/might have done 推测现在
“may/might+动词的完成式”表示对现在情况的推测.例如:
She might have got up now.
现在她可能已经起床了.
may/might have done 预测未来
“may/might+动词的完成式”表示推测将来某时之前的情况.例如:
He may have left when you get there.
等你到达的时候他可能已经离开了.
注意:may have done 和 might have done 表推测时,might 所表示的可能性比 may 小,语气较委婉:
How quickly time passed!It might have happened yesterday.
时间过得好快啊!这事好像就发生在昨天.
He might have seen the surprise in my face.
他或许已经看到了我惊异的表情.
might have done 表轻微责备
might have done 除了能够表推测,还能表示过去本来可以做而实际并没有做.这时带有轻微的责备之意.例如:
The proposal might have been refused.
这个建议本该拒绝的.(有轻微的责备之意)
I might have taken another path.
我本可以走另一条路.
may not/mightn't have done 表“可能不”
They may not have known it beforehand.
他们事先可能不知道这事儿.
They mightn't have regarded me as their friend.
他们可能没有把我当作朋友看待.
may/might have done 推测过去
“may/might+动词的完成式”表示对过去发生的行为的推测.例如:
-Whatever has happened to George?
-乔治发生了什么事?
-I don't know.He may have got lost.
-我不知道,他可能迷路了.
You might have read about it in the papers.
你可能在报上已经看过这个消息了.
may/might have done 推测现在
“may/might+动词的完成式”表示对现在情况的推测.例如:
She might have got up now.
现在她可能已经起床了.
may/might have done 预测未来
“may/might+动词的完成式”表示推测将来某时之前的情况.例如:
He may have left when you get there.
等你到达的时候他可能已经离开了.
注意:may have done 和 might have done 表推测时,might 所表示的可能性比 may 小,语气较委婉:
How quickly time passed!It might have happened yesterday.
时间过得好快啊!这事好像就发生在昨天.
He might have seen the surprise in my face.
他或许已经看到了我惊异的表情.
might have done 表轻微责备
might have done 除了能够表推测,还能表示过去本来可以做而实际并没有做.这时带有轻微的责备之意.例如:
The proposal might have been refused.
这个建议本该拒绝的.(有轻微的责备之意)
I might have taken another path.
我本可以走另一条路.
may not/mightn't have done 表“可能不”
They may not have known it beforehand.
他们事先可能不知道这事儿.
They mightn't have regarded me as their friend.
他们可能没有把我当作朋友看待.
恳求各位英语大人帮忙详解" May/might have done表示对过去发生的动作进行推测 '这句话
表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have
may have done 可以表示对将来的推测吗?
should have done 可以表示对过去的推测
英语造句用must(表必须和推测两种用法),must have been(对过去情况推测),can't(表能力和推测两种
could only have done表示对过去的推测,只可能...,是否等于must have done?
高中英语could have done 只表示过去可以做而未做,可是could have been却可以表示对过去的推测
can/could have done 和may/ might have done 表示对过去发生事情的猜测 哪一组可能
可用mustn't have done表示对过去的推测吗?若可以,那这个结构与can't have done有区别吗?
英语中关于推测的用法.比如:must have done是对过去的猜测 要情态动词的过去 未来 现在 的推测常用词组
may have done sth 和might be 都是表示对过去的猜测 有什么区别?
有关if 从句的用法if从句可表对过去未来的推测吗?应该怎么表答呢?if从句可以表示对将来的推测,由于是将来还没有发生的