TA的每日心情 | 开心 2020-3-25 07:07 |
---|
签到天数: 5 天 [LV.2]偶尔看看I
|
发表于 2018-3-25 21:59:26
|
显示全部楼层
本帖最后由 elusty 于 2018-3-25 22:55 编辑
6 b3 h4 H: c) c x$ f4 }: P$ j2 P: q4 Y4 y
那就成了虚拟语气了。这和你上次问的一般过去时和过去完成时的问题,属于同类。
+ e) s3 l0 q/ I. x* y1 g
) s, ]% o, Q" V1 Y+ Y虚拟语气并不是想用就用的,要考虑一下逻辑。
; e, z2 r9 R- L! l# w: Jcould have done的用法,是表示可能性很小或者几乎没有。如果是这样,还安慰自己干什么?
, i- t. C' G+ E" \$ C2 D0 G另外,单独从这个句子看,并不能断定,安慰和情况两者之间存在明显的时间先后关系,它们为什么不能是同时的呢?
, d ^8 C$ c1 [' ~5 q7 I, I用could be更现实和真实一些,没有必要用could have done。当然,用了could have done也不能说没有道理(要看当时的语境),只不过它不一定比could be更好或更正确。
/ z- x1 K. n! t- R |5 v再,过去虚拟最好少用,生活中这样用的少,甚至有人不主张这种虚拟,有点儿过于了。能用一般过去,就尽量不用过去完成。0 S8 B, \( E* C' M: P# u. D! n
. Y' _1 u. ]2 ~% Z6 U* l! x2 I' c
https://www.englishforums.com/En ... Past/ppzkk/post.htm
: r5 U7 d" ~) P; a7 p3 w5 E j- ?) I" j8 D* Y/ r; L( A) M8 T4 a
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|