would have done应该不仅仅指虚拟语气吧,是否应该还有推测的含义
2个回答
展开全部
“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.
几乎大家都会做。
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.
几乎大家都会做。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询