could have done什么意思

如题所述

意思是:(当时就)可能做了;言外之意是,当时没做。

这是虚拟语气的一种用法。举一个例句,就会更加清楚地了解这种用法:
If we had had the money, we could have had a good time.
如果当时我们有钱的话,我们本能玩的很愉快的。

这种用法,是“询问/谈论想象当时的情况或者是结果”。再如:
If I had lost my job, I would have gone abroad.
假如我当时失业了,我就会到国外去了。(言外之意,我没有去,当时也没有失业。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-05

could have done有两种情况:

    表示对发生过的事情的一种猜测:It's 11:00 now. I think he could have gone to bed.(现在11点了,我想他已经睡觉了。)

    表示对已经发生过的事情做相反的假设,即虚拟语气:I caugh cold in the last English examination. Otherwise, I could have done better.(上次英语考试时,我感冒了,不然的话,我可能做得更好的。)

    希望对你有帮助!(全手工制作的哦)

本回答被提问者和网友采纳
第2个回答  2015-06-05
could have done
[释义] 本来能做成的(却没做成);
全部释义>>
[例句]Someone lower-caste could have done it for her.
更低种姓的人本可以为她做这件事。
第3个回答  2015-06-05
本来可以做,但是没做成的事情。
I could have gone to the party.
第4个回答  2015-06-05
能做成的却没做成。
相似回答