may have done 可以表示对将来的推测吗?这个短语一般是用来表示“过去应完成但实际上未完成的动作”,但是2007考研英语text4有这样一句话:The current state affairs may have been encouraged--though not justif

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 14:43:44

may have done 可以表示对将来的推测吗?这个短语一般是用来表示“过去应完成但实际上未完成的动作”,但是2007考研英语text4有这样一句话:The current state affairs may have been encouraged--though not justif
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 have done 可以表示对将来的推测吗?这个短语一般是用来表示“过去应完成但实际上未完成的动作”,但是2007考研英语text4有这样一句话:The current state affairs may have been encouraged--though not justif
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.
他们可能没有把我当作朋友看待.

could have done能不能表示对过去事实的猜测用在肯定句中?与must have done may have done might have done should have done 可以表示对过去的推测 can could may maight 都可以表示猜测 时.1.can could may maight 都可以表示猜测 那么请问这四个可能性由大到小是怎样的?2.can/could have done 和may/ might have done 也都是表示对过去发生事情的猜测 哪一组 表示对过去的推测can have done,may have done 有什么不同?有的书上说有can not have done 没有can have done迷糊了◑▂◐ May not have done 是表示可能不还是不可能 那Could not have done呢 may have been 和may have done的区别,特别是may have been doing和may have done的区别,他们都表对过去推测啊? can/could have done 和may/ might have done 表示对过去发生事情的猜测 哪一组可能性大一点?.can/could have done 和may/ might have done 都是表示对过去发生事情的猜测 哪一组可能性大一点? could have done可以表示对过去的推测吗?肯定句中 may have done和may have done 的区别RTmay have done和might have done may have done 可以表示对将来的推测吗?这个短语一般是用来表示“过去应完成但实际上未完成的动作”,但是2007考研英语text4有这样一句话:The current state affairs may have been encouraged--though not justif could only have done表示对过去的推测,只可能...,是否等于must have done? may have done sth 和might be 都是表示对过去的猜测 有什么区别?What has happened to Jim?I do not know He ___lostA. might get B.may have got should have done 和should都可以表示竟然吗 may have done might have done区别He___you more help.even though he was very busy 为什么不能用may have done呢?may have done 不也能表示过去的推测吗?...关键是他说要用might have done我想问下。 would have done,might have done,could have done,should have done分别表示什么意思? 可用mustn't have done表示对过去的推测吗?若可以,那这个结构与can't have done有区别吗?可以的话,请提供相应的信息来源.本人不甚感激~ may do和may have done的区别 couldn't have done与couldn't区别以及当could have done表示对过去的猜测时,could have done与could有什么区别?