1、意思:could have done:本来可以的。
2、用法:could have done 表示过去本来有做某事的打算或意图,但实际上没有实现,通常译为“本来可以”。
例句:
I could have lent you the money. Why didn’t you ask me?
我本来可以借这笔钱给你的。你为什么不向我提出?
could have done
读音:英 [kʊd hæv dʌn] 美 [kʊd hæv dʌn]
释义:本来能做成的(却没做成)。
语法:could have done 表示过去本来可以有机会选择做某事,但实际上没有那样做,通常译为“本来可以”。
could have done的近义词:should have done
should have done
读音:英 [ʃʊd hæv dʌn] 美 [ʃʊd hæv dʌn]
释义:本应该做,本该做某事,本应该做某事。
语法:should have done意为“过去本应该做某事却未做。”,表达一种责备或内疚的语气。
例句:
That is what I should have done after all that controversy concerning Rooney and me.
在我和鲁尼的事情上引起争议后,这是我最该做的事情。
语法:情态动词+完成式 could have done