could have done短语的用法

如题所述

could来自于can表示能够 could have done 就是说“本能够做到什么”(隐含当时没能达到这个能力)

 一、could have done 表示未曾实现的选择

  could have done
表示过去本来可以有机会选择做某事,但实际上没有那样做,通常译为“本来可以”。如:
You needn’t have walked up; you could have taken the lift.
你没必要走着上去,你本来可以乘电梯的。
二、could have done 表示未曾实现的想法

  could have done
表示过去本来有做某事的打算或意图,但实际上没有实现,通常译为“本来可以”。如:
 I could have given you some hints, but I suppose you thought yourself too
grand. 我本可以给你点提示的,但是我认为你太自负了。
 三、could have done 表示未实现的可能性

  could have done
表示过去本来可能发生情况,而实际上没有发生,通常译为“本来可以”“本来可能”等。如:

  She could have been seriously injured.
她本来可能伤得很重的。
四、could have done 表示未曾实现的能力

  could have done
可以表示过去本来有能力可以做某事的,但实际上没有那样去做,通常译为“本来可以”“本来能力”等。如:

  The worst of it is that I could have
prevented the accident. 最糟糕的是我本来可以防止这次事故的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-16

could have done

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