![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
情态动词中 should might could would + have done 与 它们在if 虚拟语气中用法 有何关系?
3个回答
展开全部
should have done“本应该做某事”
might have done“可能做过某事”
could have done“本可以做到某事”
would have done“本愿意做某事”
都是表示与过去事实相反。if条件句中的虚拟基本含义相同,只是要注意主从句时态一致。
might have done“可能做过某事”
could have done“本可以做到某事”
would have done“本愿意做某事”
都是表示与过去事实相反。if条件句中的虚拟基本含义相同,只是要注意主从句时态一致。
展开全部
may / might +不定式完成式(have done)表示对过去行为的推测。不能用于疑问句中,不是虚拟语气的用法。Might所表示的可能性比may小。
还有must have done. 也只是表推测,更为肯定。
还有must have done. 也只是表推测,更为肯定。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
should / might / could would + have done 在if条件句中表示与过去事实相反,也就是本
应该/可能/总会。。。但实际情况是没有这样。
应该/可能/总会。。。但实际情况是没有这样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询