掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1663|回复: 19

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

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

    [LV.5]常住居民I

    发表于 2018-9-20 14:21:58 | 显示全部楼层 |阅读模式
    如果我想表达“我早上的时候不可能知道晚上会下雨的”# ?2 O6 m. K% `% N% \! a- C
    这句用英语怎么说?
    1 R: p9 b; k# H. U: h- \( h
    # b9 b$ t6 U8 P9 G5 QI couldn't have known this morning that it would rain tonight.- y! Z& }4 P' H! A: u
    还是. \4 g( y; ]+ P/ a
    I couldn't know this morning that it would rain tonight.
    ; t: V! L; F( F/ r2 Q' m- O% B
    . M, d% d2 G2 [/ D) ]  N

    评分

    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
    7 E- @# f$ w( _( t- x" i+ l) H/ L
    % q! m! o$ K! ~# i' t. L  c7 R- ^! ~
    ' f8 a1 C9 U! rI couldn't know this morning whether it would rain tonight.现在未到tonight- \7 U. h! s- L& |
    8 z- F8 X8 R: a

    4 j+ {! s6 e- X7 i  l楼主第二句用that个人感觉说不出的别扭,或另有高见?$ Q& Q) T+ j# t) U. H

    本帖子中包含更多资源

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

    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 编辑 % q% F2 s3 f* H! b6 m
    1 H4 w) O% E/ d4 H9 N
    “couldn't have done 只能是虚拟或者是表推测。但是这个语境显然没有虚拟的含义,而且也不是在推测啊”. j+ H3 F8 K. w& l$ V
    5 [1 ^3 e* h' q4 Y. n
    哇,这个太深奥了,虚拟语气学过但早忘了,个人表示无能为力
    ( t  C0 n& d' @" {! I0 z3 v
    " T; ]/ q. u5 e8 Ganyone help?
    2 o, M6 M- s: M) {+ \5 P7 R# w0 S+ h! G& E: T

    0 B2 _" D. n( h% E  p: ~; z3 \' p
  • TA的每日心情
    奋斗
    2018-9-27 00:32
  • 签到天数: 36 天

    [LV.5]常住居民I

     楼主| 发表于 2018-9-20 17:25:49 | 显示全部楼层
    本帖最后由 moseedam 于 2018-9-20 17:30 编辑 - {. K; `: T7 V4 O& G) W' W
    zhuode 发表于 2018-9-20 17:16
    6 u. `0 e! K8 i" J. u' r“couldn't have done 只能是虚拟或者是表推测。但是这个语境显然没有虚拟的含义,而且也不是在推测啊”
    , D9 e$ [4 A7 J$ D' B1 w7 V8 W( P  v, E+ \4 F9 K' O0 @
    ...

    6 K" m& H- _" t! r" M, }* U比如could have done的虚拟用法; r/ H, Z7 j/ V: c) z/ C- C
    I could have finished the homework if my friends hadn't come.
    ; j& [5 ]/ Q6 H$ X$ A& W* @要是朋友没来,我就能写完作业了(但事实上朋友已经来了,而且作业也没完成)* m2 }' I0 Y. s
    * R1 p  p! ^6 U0 G3 {
    表推测的用法# N/ S! {1 }) X; \; L" w+ c, [; H8 o
    They could have received our letters yesterday., R( k8 Y' O# i7 g
    他们昨天可能已经收到我们寄出的信了。(就是一种对过去的猜测,猜他们可能是已经收到了,但并不很确定是否真的收到了。如果想表达很肯定的猜测可以说They must have received ... yesterday.但再肯定也只是猜测,除非你说They have received our letters或They received our letters yesterday. 才能表达客观事实,而不再带有推测的含义。)
    . p! }( S  s" f( p2 U5 \8 A

    评分

    1

    查看全部评分

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

    [LV.7]常住居民III

    发表于 2018-9-20 17:34:20 | 显示全部楼层
    本帖最后由 trivialstuff 于 2018-9-20 19:01 编辑 ! v1 B+ S3 ]. M2 M
    ' J+ u3 d7 F0 e% N5 I; c4 n8 R
    我个人觉得这两种说法都可以。
    / H2 `% Z3 v  L1. Couldn't do有表示past impossibility的用法。9 c( ^. ]/ A5 b
    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).
    + K" r9 r& M: u4 _" J' t2 i8 p8 Z* `  h' b! _
    pearsonlongman.com也对couldn't have done的用法作了一番解释。. \, M# x9 {& ~7 G( y0 {
    1. Couldn't have expresses past impossibility of an idea being true. , }; c  o! S! r/ N) z/ G1 w
    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.+ I: `6 f+ B8 c! q
    3. Non-conditional uses of couldn't have abound. It occurs to express impossibility in past time narratives or commentary.
    4 Q! ]9 Z. h( `: F0 @* ]% g+ t4 C5 L/ `4. With actions that take some ability or skill, it means didn't have the ability or skill to." J9 p( {1 X5 O2 b$ D

    0 _' B' p; Z' A$ k, {$ s2 t. x
    ! k: D8 f2 u* H7 H) M: ~( M0 Y针对第三点给出的例句:
    ' A8 s4 D' F6 }# h! `2 Z(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...% D; a7 R' i; w# C
    (m) As a young woman who had never given birth before, she couldn't have known what the experience of childbirth would be like...
    ; S2 J9 N5 t) `2 ], @(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
    8 G9 {4 ]" }8 e) Y2 b- x' H

    ! Z& _" ]9 p/ z+ {7 Q3 l+ b$ N1 J

    点评

    我觉得这个语境说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# _  Q6 Z2 t9 H$ U2 u$ U1 _! e
    比如could have done的虚拟用法
    2 A0 E- c4 ~" I- J  l! r! R4 HI could have finished the homework if my friends hadn't come.
    * H* J" l( ^& g2 i( K6 t  y7 b1 L要是朋 ...

    + b5 q2 w' j/ {) M! Q8 h“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 编辑
    3 p- Q, ~+ h7 X3 h6 Z. G
    , G! C# G- I7 _, S  " f6 J1 A( S: R( r
    I couldn't know in the morning if it would  rain tonight.   表示说话时,早晨已经过去。
    ( Y& L: M; E: oI 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
    % l! a: }4 A+ Y' ?0 v1 k8 I3 NI couldn't know in the morning if it would  rain tonight.   表示说话时,早晨已经过去。3 q* e0 d  M' }. w1 ~: \
    I couldn't ...

    % H% t' x9 ?7 \4 D( G! {3 u如果说话时间点是早晨,你为什么要用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 编辑 3 \, G5 _4 Z4 _6 o
    trivialstuff 发表于 2018-9-20 17:34! p( C. K, X3 h. w& u+ c/ t
    我个人觉得这两种说法都可以。
    5 ]5 ~3 d4 Q$ C$ S; ~- E1. Couldn't do有表示past impossibility的用法。
    ! b( s4 l' m/ g: b3 J" j; i& o$ S2. Couldn't have done表 ...

    9 O" j; P. c. \' ?2 J* Y% S$ A感觉couldn't have known在这个语境里带了层but now I know的意思。+ V8 ~. d8 s; C. P% r

    6 w1 P/ t* e2 n/ A类似的: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; a0 z& ]' o/ J; A' T
    如果说话时间点是早晨,你为什么要用could have done呢?

    # g1 B+ B- ]% `: ?9 U表示在早晨这段时间里,你站在这段时间的一个点上说的 ,到现在为止的今日早上,所以用完成时。

    该用户从未签到

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

    本版积分规则

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

    GMT+8, 2025-4-24 07:25 , Processed in 0.029964 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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