掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1169|回复: 19

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

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

    [LV.5]常住居民I

    发表于 2018-9-20 14:21:58 | 显示全部楼层 |阅读模式
    如果我想表达“我早上的时候不可能知道晚上会下雨的”
    8 w8 \1 j7 m/ q这句用英语怎么说?5 C# o) \' i  U) y+ p& \5 y

    " [/ g( M+ ?" p5 H, F$ U, T& @3 z+ sI couldn't have known this morning that it would rain tonight.# p; t% j1 G' z) T' I/ Q, s
    还是  \' B5 B8 `0 A4 B
    I couldn't know this morning that it would rain tonight.
    + N2 c/ R2 W) n9 L
    & V# |. `) u$ _4 N- w7 Q& T% I

    评分

    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
    2 D' H7 K( A8 I0 R5 o1 C( L) ~1 G( O0 z) [

    ; |2 ^% W4 Q- ?9 j% i: x" cI couldn't know this morning whether it would rain tonight.现在未到tonight
    4 F$ E8 l% l5 N
    , @; N7 A* b% q
    & }# n. H+ \# L( J" L. a楼主第二句用that个人感觉说不出的别扭,或另有高见?; j( o" W- O0 O4 s4 b+ i, s

    本帖子中包含更多资源

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

    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 编辑 3 E% z! V2 t6 o  t- N- Z

    $ N. j$ H. A/ c7 i. F6 X. I" X“couldn't have done 只能是虚拟或者是表推测。但是这个语境显然没有虚拟的含义,而且也不是在推测啊”
    ( Z2 _8 e/ e' ~( o* m; O8 u
      n% Q% d7 G7 A& p+ B: A* B* u9 h' f哇,这个太深奥了,虚拟语气学过但早忘了,个人表示无能为力* O/ _5 k; X" U9 D5 b
    2 z8 j; w4 [7 ~) N1 ^2 m: c
    anyone help? 2 ?4 G3 Q$ M% Z; i" O
    ! G" R4 v( p, n% ]* U1 R

    , E- k7 U: p/ a0 F. G. n
  • TA的每日心情
    奋斗
    2018-9-27 00:32
  • 签到天数: 36 天

    [LV.5]常住居民I

     楼主| 发表于 2018-9-20 17:25:49 | 显示全部楼层
    本帖最后由 moseedam 于 2018-9-20 17:30 编辑 # b# @, S  V7 ~+ T9 b
    zhuode 发表于 2018-9-20 17:16! ]. f) j  N* H& W  t3 o
    “couldn't have done 只能是虚拟或者是表推测。但是这个语境显然没有虚拟的含义,而且也不是在推测啊”
    ! M' n  i$ \3 H! I0 s) g+ K
    2 ?% w" Y  Z0 H" u. N ...
    , \+ Z9 S: @. |9 A' k5 ^$ O
    比如could have done的虚拟用法! Q) [' ^8 H. }3 ^; u' X7 i
    I could have finished the homework if my friends hadn't come.4 `) _' y* o7 Q- n. n
    要是朋友没来,我就能写完作业了(但事实上朋友已经来了,而且作业也没完成)  q1 o1 u; d% D( b3 t3 W8 |
    3 y7 V4 Y! o2 p. X* b# }* u& Z
    表推测的用法- ]' I4 u& i) E2 d
    They could have received our letters yesterday.& M7 W" g' P( k2 X" Y! i
    他们昨天可能已经收到我们寄出的信了。(就是一种对过去的猜测,猜他们可能是已经收到了,但并不很确定是否真的收到了。如果想表达很肯定的猜测可以说They must have received ... yesterday.但再肯定也只是猜测,除非你说They have received our letters或They received our letters yesterday. 才能表达客观事实,而不再带有推测的含义。). y% y3 |) p6 ^9 x+ B

    评分

    1

    查看全部评分

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

    [LV.7]常住居民III

    发表于 2018-9-20 17:34:20 | 显示全部楼层
    本帖最后由 trivialstuff 于 2018-9-20 19:01 编辑
    # `5 P& Q( Y% h) o2 h2 ?7 ]5 y5 c3 U: \- N
    我个人觉得这两种说法都可以。
    6 n1 O3 {8 k% D( ~: k& D1. Couldn't do有表示past impossibility的用法。
    8 |! l; G3 d+ O- q6 F: O2. 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). ) h$ Y+ m% o+ w/ n  \

    2 L8 t8 M$ o3 w/ {pearsonlongman.com也对couldn't have done的用法作了一番解释。
    ! t' L) _  g" T" r, S4 b
    1. Couldn't have expresses past impossibility of an idea being true. ( ^" y  p0 b& d4 f4 C3 k) `
    2. 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.
    + X) ~$ ^" t8 G4 ]. u9 t" C7 J3. Non-conditional uses of couldn't have abound. It occurs to express impossibility in past time narratives or commentary.* n9 `& w0 M+ _$ i2 t) C- m
    4. With actions that take some ability or skill, it means didn't have the ability or skill to.0 j: G9 \8 k; x4 i. f1 b
    * v  U, p: o) i! h" N7 u

    " P! K( S2 {9 F/ C针对第三点给出的例句:# W0 d4 C3 s% K( |* M, V9 L( |
    (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...% N" d3 Y0 H6 p. d: Q2 v
    (m) As a young woman who had never given birth before, she couldn't have known what the experience of childbirth would be like...
    & X& V" t8 U" F(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
    3 J/ N0 q: E5 I

    . A0 z1 u$ L7 r0 n

    点评

    我觉得这个语境说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
    ' h; \3 H- c+ P2 o) `比如could have done的虚拟用法0 m  X# `) {% E) i& {
    I could have finished the homework if my friends hadn't come.- m0 U( J2 x) X
    要是朋 ...

    * I0 G- k1 C0 L! M1 ~7 d2 @- P“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 编辑
    ' @# {- U3 _1 m" d6 ], l; M0 N. B: A+ ?% r' {4 n
      1 c1 |& T. r& p' m! d
    I couldn't know in the morning if it would  rain tonight.   表示说话时,早晨已经过去。
    # F$ X4 Q; r; k, T/ RI 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
    . [/ `& I7 S+ D0 F/ w  qI couldn't know in the morning if it would  rain tonight.   表示说话时,早晨已经过去。
    3 r1 W# A  @8 B' s7 a2 W* ~. XI couldn't ...
    ! P. \$ h0 k9 a' h
    如果说话时间点是早晨,你为什么要用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 编辑 % ?0 o/ D+ A1 H8 ^
    trivialstuff 发表于 2018-9-20 17:344 @; P- b. o! [6 f; b) h9 \  }
    我个人觉得这两种说法都可以。
    9 z' p% l( [3 c$ v- Y  b! o  F1. Couldn't do有表示past impossibility的用法。
    * S* C0 B- M) m% g2. Couldn't have done表 ...

    6 ^9 H5 H% p# W感觉couldn't have known在这个语境里带了层but now I know的意思。" [' Z# w# g1 a2 L. }

    , p2 a5 Z) o7 P/ S9 r4 S7 N类似的: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* ]9 i, Z# L+ b. @: y5 [+ b
    如果说话时间点是早晨,你为什么要用could have done呢?

    0 r% W! R. ?* q" J) N; H表示在早晨这段时间里,你站在这段时间的一个点上说的 ,到现在为止的今日早上,所以用完成时。

    该用户从未签到

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

    本版积分规则

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

    GMT+8, 2024-6-7 10:02 , Processed in 0.158622 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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