这种结构表示过去的能力,表示动作并未付诸实施:5 s I/ _9 ~; M: }
I could have lent you the money.Why didn't you ask me?) b- Y7 Z3 b$ _
我那时是能借钱给你的。你为什么没有向我借?; D& |' L# _& E- l
或用于表示不知道行动是否已付诸实施的场合:
, g9 H8 g o9 c The money has disappeared!Who could have taken it?
/ q3 z0 x- y8 q$ u p* a 钱不见了!谁会把它拿走呢?# z& P/ g6 U6 @: V; \4 \" ]
Tom could have(taken it);he was here alone yesterday.
$ R5 B+ L0 |( x& y 有可能是汤姆把它拿走的;昨天他单独一个人在这里呆过。
" w% W( ^) {4 x+ o# T+ H 比较以下两句:
. T1 t7 e# Q( Z- b5 m- ^7 }/ k" r He was able to sent a message." p6 B1 D" s. G3 U
他设法送了个信来。(他送了。)1 N$ }+ S) D) p* i7 I- D
He could have sent a message.
9 X# B7 g; t) Q 他本可以送个信来。(他没有送,或者我们不知道他是否送过。)2 A. O% f) D' B% a( M* K( m
could+完成式可表示因别人没做某事感到不满或责备:& y7 w' x# g! ^8 l7 ]- a# ~
You could have told me.
/ |; W: f3 t& G 你本来可以告诉我的。相当于:, i2 }6 `3 O8 m% p9 ^1 f
I am annoyed/disappointed that you didn't tell me.You should have told me.; d, p* y& S5 d( O- L; S, v4 |6 K
你没告诉我,我感到不高兴/失望。你本来应该告诉我的。
8 l6 J9 T) {# o9 Q; o( j" r 说话的人要对自己希望强调的词重读。 |