wouldn't have done表推测吗

 我来答
mgs2k10
推荐于2017-09-29 · TA获得超过2002个赞
知道小有建树答主
回答量:1165
采纳率:0%
帮助的人:395万
展开全部
不是,是 虚拟语气
表示对过去的推测 情态动词中只有would 没有


If he had got up late yesterday,he wouldn't have caught the ealy bus.
这句就是虚拟

对过去的推测有must,may,can但不会用would ,给你比较一下
can have done对过去的推测
could have done 虚拟语气(常用否定)

may have done对过去的推测
might have done虚拟语气(本可以)

must have done对过去的推测

would have done虚拟语气(本来要)
should have done虚拟语气(本应该)

will / shall have done 将来完成时(只有时间条件限制才会出来)

一般来说,过去将来完成时 不常出现,可以忽略,所以would have done 是虚拟语气 不是推测
蛇喰梦子的猫牌Ps
2020-05-19 · TA获得超过926个赞
知道小有建树答主
回答量:2168
采纳率:80%
帮助的人:143万
展开全部
这就是 表示推测 ,说 判定 更适合。
表示 对 过去 情况的 判定。
如果是虚拟语气的话 , 当你 假设了一个 虚拟的 if 条件, 这个 would have 才会表示虚假的结果。
如果是根据正常的情况判断,基本会和现实相同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-02-18
展开全部
1.虚拟语气,表示对过去事情的假设,意思是“本来会做”
2.将来完成时,表推测
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式