would have done应该不仅仅指虚拟语气吧,是否应该还有推测的含义

 我来答
袭寄竹任娴
2020-05-12 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:1001万
展开全部
“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
1.
I
would
have
told
you
all
about
the
boy's
story,
but
you
didn't
ask
me.
我本来会告诉你这个小男孩的故事,但是你没有问我。
2.
Without
your
help,
I
wouldn't
have
achieved
so
much.
没有你的帮助,我是不会取得如此大的成绩。
另外,would
have
done的确也可用于不是虚拟语气的句子:
1.
Jordan
never
would
have
done
that.
乔丹永远不会这么做。
2.
Almost
everyone
would
have
done
it.
几乎大家都会做。
蛇喰梦子的猫牌Ps
2020-05-22 · TA获得超过923个赞
知道小有建树答主
回答量:2168
采纳率:80%
帮助的人:127万
展开全部
would have done 就是 表示 对之前事情的推测 说判定 更准确 推测 是表示可能性 那是 could have。
但你有个 假的 虚拟条件 if , without, 的时候 变成了对虚假条件的判定 就变成了虚拟语气。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式