could have done用法归纳高中
could来自于can表示能够 could have done 就是说“本能够做到什么”(隐含当时没能达到这个能力)
1.could have done 表示未曾实现的选择
2.could have done 表示未曾实现的想法
3.could have done 表示未实现的可能性
4.could have done 表示未曾实现的能力
一、could have done 表示未曾实现的选择
表示过去本来可以有机会选择做某事,但实际上没有那样做,通常译为“本来可以”。如
You needn’t have walked up; you could have taken the lift.
你没必要走着上去,你本来可以乘电梯的。
二、could have done 表示未曾实现的想法
表示过去本来有做某事的打算或意图,但实际上没有实现,通常译为“本来可以”。如
I could have given you some hints, but I suppose you thought yourself too
grand. 我本可以给你点提示的,但是我认为你太自负了。
三、could have done 表示未实现的可能性
表示过去本来可能发生情况,而实际上没有发生,通常译为“本来可以”“本来可能”等。如
She could have been seriously injured.
她本来可能伤得很重的。
四、could have done 表示未曾实现的能力
可以表示过去本来有能力可以做某事的,但实际上没有那样去做,通常译为“本来可以”“本来能力”等。如
The worst of it is that I could have
prevented the accident. 最糟糕的是我本来可以防止这次事故的。