掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1120|回复: 19

[语言求助] couldn't have done还是 couldn't

[复制链接]
  • TA的每日心情
    奋斗
    2018-9-27 00:32
  • 签到天数: 36 天

    [LV.5]常住居民I

    发表于 2018-9-20 14:21:58 | 显示全部楼层 |阅读模式
    如果我想表达“我早上的时候不可能知道晚上会下雨的”
    ' e8 O% \9 {( I! {% Y- B, ~这句用英语怎么说?
    ) E3 ~7 e0 s: ?/ v
    $ I1 I8 Q; G& x& PI couldn't have known this morning that it would rain tonight.
    6 I& ^9 D& ?7 b2 q还是, S8 W1 X$ d% w
    I couldn't know this morning that it would rain tonight.& M' r5 u$ y# y6 D

    3 {( Y7 N; }, b/ u

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2019-1-23 08:36
  • 签到天数: 180 天

    [LV.7]常住居民III

    发表于 2018-9-20 16:08:41 | 显示全部楼层
    I couldn't have known this morning that it would rain tonight.现在已是tonight
    . g* p5 a7 }. A$ I* f/ _7 N/ n3 G
    + J$ r1 e% s3 i" R3 O2 D" M# z. G" @7 h; J
    I couldn't know this morning whether it would rain tonight.现在未到tonight& G9 {0 E3 t5 m/ W

    & z* k. |; @  ^) C$ J1 @
    ' W. v/ v. y- _  [6 c* g/ c, ~$ M) f楼主第二句用that个人感觉说不出的别扭,或另有高见?* R! P- q' u7 d3 n

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x

    点评

    couldn't have done 只能是虚拟或者是表推测。但是这个语境显然没有虚拟的含义,而且也不是在推测啊  发表于 2018-9-20 16:32
  • TA的每日心情
    开心
    2019-1-23 08:36
  • 签到天数: 180 天

    [LV.7]常住居民III

    发表于 2018-9-20 17:16:51 | 显示全部楼层
    本帖最后由 zhuode 于 2018-9-20 17:18 编辑
    : p  z# t. E- d/ j6 }; E' K! g& o8 s  v4 V8 B# \7 d& G. m3 ?' ~+ [: ~1 l( s" ]
    “couldn't have done 只能是虚拟或者是表推测。但是这个语境显然没有虚拟的含义,而且也不是在推测啊”+ w+ {9 y1 N4 t  O1 n  A% C! V9 S1 C
    0 B$ E0 s% e2 b' l! a# P
    哇,这个太深奥了,虚拟语气学过但早忘了,个人表示无能为力7 }. }0 D4 ]2 b- }' }+ C, F; M
    " E& z8 ^- t/ f* Q' e& H; G- }! M
    anyone help? 5 s. c: F; f! }, V- v

      @8 x* t$ y. [3 r% s$ e. v9 O1 V- I' r  [( p$ f0 s
  • TA的每日心情
    奋斗
    2018-9-27 00:32
  • 签到天数: 36 天

    [LV.5]常住居民I

     楼主| 发表于 2018-9-20 17:25:49 | 显示全部楼层
    本帖最后由 moseedam 于 2018-9-20 17:30 编辑 5 M1 c% d" {1 P6 C; f' d! y
    zhuode 发表于 2018-9-20 17:16
    3 e; O, f+ h+ F: |. n; I2 d9 E; A“couldn't have done 只能是虚拟或者是表推测。但是这个语境显然没有虚拟的含义,而且也不是在推测啊”' J( M/ v% ]6 _+ Y0 s1 p) b* C* u
    % C# e  c1 R( Z3 Z; P$ N7 G
    ...

    8 R9 S6 Q  p% H) P- y比如could have done的虚拟用法  B3 f/ m% |$ z+ A/ [4 D
    I could have finished the homework if my friends hadn't come.
    0 [5 @' o) ~1 {要是朋友没来,我就能写完作业了(但事实上朋友已经来了,而且作业也没完成)
    1 R. E# L) W" E5 ?2 ]
    / b8 l& v' Q& A5 v- |- i( }3 A4 D表推测的用法1 V; f* [+ q6 G- [% X- b
    They could have received our letters yesterday.
    * ?$ y! L% u, h, Y他们昨天可能已经收到我们寄出的信了。(就是一种对过去的猜测,猜他们可能是已经收到了,但并不很确定是否真的收到了。如果想表达很肯定的猜测可以说They must have received ... yesterday.但再肯定也只是猜测,除非你说They have received our letters或They received our letters yesterday. 才能表达客观事实,而不再带有推测的含义。)3 y$ K" e+ I1 z& Y" X# M. S

    评分

    1

    查看全部评分

  • TA的每日心情
    慵懒
    2019-1-23 10:04
  • 签到天数: 122 天

    [LV.7]常住居民III

    发表于 2018-9-20 17:34:20 | 显示全部楼层
    本帖最后由 trivialstuff 于 2018-9-20 19:01 编辑 ' f7 x4 a- U9 K8 I/ S" S
    : L# h' K% G. H7 ?$ _) ?4 S
    我个人觉得这两种说法都可以。" T. I) p4 l' u- e  K" E9 B% _
    1. Couldn't do有表示past impossibility的用法。; h! h$ M% f7 H$ f1 z& ~9 r: O0 u
    2. Couldn't have done表示past impossibility时,给我比较强的潜台词意味,我会倾向于补充更多细节。 (更新:感觉这个语境里还带了层but now I know的意思。)比如I couldn't have known this morning that it would rain tonight (, because the weather was so damn good. But now I know. It's already started raining, and the weather forecast says it's going to be all night long). - z  w# z" Y( K1 c1 J* H  ^$ C

    - ^* {# M( w" T. qpearsonlongman.com也对couldn't have done的用法作了一番解释。
    2 x7 D; O3 u$ O* V
    1. Couldn't have expresses past impossibility of an idea being true.
    ! D( Y; I/ v* p: q$ C& U2. In addition to its use in full past hypothetical conditionals, as Rachel has explained, it is found in incomplete conditionals, utterances in which the if- clause is merely implied.
    3 Z2 p' T$ b, _5 ?. z( I8 @8 K3. Non-conditional uses of couldn't have abound. It occurs to express impossibility in past time narratives or commentary.5 O; H2 v; L. n+ K# I
    4. With actions that take some ability or skill, it means didn't have the ability or skill to.
    6 _; g1 r+ o2 {
    2 s( N  e- s# {0 q) L, X4 m" |3 |- P7 k4 K5 W( e
    针对第三点给出的例句:
    / Q; l/ w8 V. Q2 v( j(l) [He] couldn't have known that just six hours later, he, the only male flight attendant on American Airlines Flight 11, would die suddenly when...  J- ]# f0 X$ ?% Q: X' m( j
    (m) As a young woman who had never given birth before, she couldn't have known what the experience of childbirth would be like...$ e* {" h0 ]* K# N  |
    (n) Athletic Director Edgar Johnson couldn't have known what he was getting into when he made that fateful decision to cut the Delaware wrestling program on June 18

      c! ~: J0 ]$ q% U6 e" s' O+ g; A+ O% p3 m

    点评

    我觉得这个语境说I couldn't have known 是错误的。  发表于 2018-9-20 17:57
    我感觉这个语境用could have done表达是错误的  发表于 2018-9-20 17:37
  • TA的每日心情
    开心
    2019-1-23 08:36
  • 签到天数: 180 天

    [LV.7]常住居民III

    发表于 2018-9-20 17:48:07 | 显示全部楼层
    moseedam 发表于 2018-9-20 17:25  W# v& K% v- K; f- J% q0 R3 E
    比如could have done的虚拟用法8 ~4 h! n% _8 J/ X3 y) v* h) X
    I could have finished the homework if my friends hadn't come.
    0 u$ ~5 b4 @( l6 z' S& P6 p要是朋 ...

    * }7 y7 y- T- ^“couldn't have done”你看下我发的图片,也可以在与虚拟语气无关的句子中出现。

    点评

    The trip was cancelled last week. Paul COULDN'T HAVE GONE anyway because he was ill. 你图片中的这个例句实际就是虚拟语气。假设的就是即便trip没有取消,他也去不了  发表于 2018-9-20 17:53
  • TA的每日心情
    开心
    2019-1-23 08:36
  • 签到天数: 180 天

    [LV.7]常住居民III

    发表于 2018-9-20 18:04:50 | 显示全部楼层
    哦,我已经晕了
  • TA的每日心情
    开心
    2021-4-24 08:20
  • 签到天数: 634 天

    [LV.9]以坛为家II

    发表于 2018-9-20 18:14:36 | 显示全部楼层
    本帖最后由 yuqinghuaz1 于 2018-9-20 18:21 编辑 & x, g& g, R/ ~$ x& t: z

    ; E/ e. v  v7 H) u  + |- i5 S% k- T; Q4 F  o2 o, J
    I couldn't know in the morning if it would  rain tonight.   表示说话时,早晨已经过去。# F. h$ ^" u! y
    I couldn't have known in the morning if it would  rain tonight.  表示说话时 ,还是在早晨。
  • TA的每日心情
    奋斗
    2018-9-27 00:32
  • 签到天数: 36 天

    [LV.5]常住居民I

     楼主| 发表于 2018-9-20 18:58:30 | 显示全部楼层
    yuqinghuaz1 发表于 2018-9-20 18:14
    * q) A8 w" h: _) J& `I couldn't know in the morning if it would  rain tonight.   表示说话时,早晨已经过去。
    " G* e& @9 o3 ~) G' bI couldn't ...
    9 r; [: ]5 O" I# \" u5 j! x7 e
    如果说话时间点是早晨,你为什么要用could have done呢?

    点评

    早晨都还没过完 ,你怎么就说 早晨你不知道呢 如果早晨已过 ,那就是过去时了  发表于 2018-9-20 19:40
    同样还是在早晨 ,你不知道等下你是否会知道  发表于 2018-9-20 19:31
    表早晨到现在为止  发表于 2018-9-20 19:28

    评分

    1

    查看全部评分

  • TA的每日心情
    慵懒
    2019-1-23 10:04
  • 签到天数: 122 天

    [LV.7]常住居民III

    发表于 2018-9-20 19:07:50 | 显示全部楼层
    本帖最后由 trivialstuff 于 2018-9-20 19:37 编辑
    1 Y7 R$ |% A' d# d/ c4 J+ Z+ {0 ?
    trivialstuff 发表于 2018-9-20 17:34
    7 [8 M) A8 N0 C' ?% |! V6 j我个人觉得这两种说法都可以。
    ! @: T& X/ ]* C8 T1. Couldn't do有表示past impossibility的用法。+ Y) x4 K$ e: q* T: }
    2. Couldn't have done表 ...

    7 s4 w, v* N0 X% G- ]: \感觉couldn't have known在这个语境里带了层but now I know的意思。
    0 s% O" V/ w0 ~# F# W! u0 m( C# Q! Z% T
    类似的:I couldn't have done it without your help. (But now I did it, because of your help.)

    点评

    你在解释的就是虚拟的含义啊,但是我最初说的那句中文语境中没有虚拟的含义。  发表于 2018-9-20 22:28
  • TA的每日心情
    开心
    2021-4-24 08:20
  • 签到天数: 634 天

    [LV.9]以坛为家II

    发表于 2018-9-20 23:11:46 | 显示全部楼层
    moseedam 发表于 2018-9-20 18:58
    ; h% C, w6 e- ^8 x" g5 e如果说话时间点是早晨,你为什么要用could have done呢?
    , x% H/ V) r2 V2 H$ D
    表示在早晨这段时间里,你站在这段时间的一个点上说的 ,到现在为止的今日早上,所以用完成时。

    该用户从未签到

    发表于 2019-1-31 21:54:01 | 显示全部楼层
    应该说:I didn't know...
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-26 00:06 , Processed in 0.061280 second(s), 8 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表