may have done 可以表示对将来的推测吗?
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 02:37:18
may have done 可以表示对将来的推测吗?
这个短语一般是用来表示“过去应完成但实际上未完成的动作”,但是2007考研英语text4有这样一句话:The current state affairs may have been encouraged--though not justified--by the lack of legal penalty for data leakage.
星火英语的翻译是:现在的这种情况,可能会由于缺乏对资料泄露的法律制裁而愈演愈烈,虽然这是不正当的.
将may have done翻译成了将来时,
这个短语一般是用来表示“过去应完成但实际上未完成的动作”,但是2007考研英语text4有这样一句话:The current state affairs may have been encouraged--though not justified--by the lack of legal penalty for data leakage.
星火英语的翻译是:现在的这种情况,可能会由于缺乏对资料泄露的法律制裁而愈演愈烈,虽然这是不正当的.
将may have done翻译成了将来时,
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.
他们可能没有把我当作朋友看待.
再问: (⊙o⊙)…
再答: 应该对你有帮助吧。
“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.
他们可能没有把我当作朋友看待.
再问: (⊙o⊙)…
再答: 应该对你有帮助吧。
may have done 可以表示对将来的推测吗?
should have done 可以表示对过去的推测
should have been done 只表示过去应该做而没做的责备吗?它可以表示推测吗?
可用mustn't have done表示对过去的推测吗?若可以,那这个结构与can't have done有区别吗?
表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have
恳求各位英语大人帮忙详解" May/might have done表示对过去发生的动作进行推测 '这句话
英语:could have done除了表示过去的虚拟语气还可以表示将来的?
有关if 从句的用法if从句可表对过去未来的推测吗?应该怎么表答呢?if从句可以表示对将来的推测,由于是将来还没有发生的
could only have done表示对过去的推测,只可能...,是否等于must have done?
高中英语could have done 只表示过去可以做而未做,可是could have been却可以表示对过去的推测
after having done可以表示将来时态吗?
语法书上说WILL表示预料和猜想,和will have done 表推测的时候