TA的每日心情 | 慵懒 2019-1-23 10:04 |
---|
签到天数: 122 天 [LV.7]常住居民III
状元
- 积分
- 39986
|
本帖最后由 trivialstuff 于 2018-9-20 19:01 编辑
我个人觉得这两种说法都可以。
1. Couldn't do有表示past impossibility的用法。
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).
pearsonlongman.com也对couldn't have done的用法作了一番解释。
1. Couldn't have expresses past impossibility of an idea being true.
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.
3. Non-conditional uses of couldn't have abound. It occurs to express impossibility in past time narratives or commentary.
4. With actions that take some ability or skill, it means didn't have the ability or skill to.
针对第三点给出的例句:
(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...
(m) As a young woman who had never given birth before, she couldn't have known what the experience of childbirth would be like...
(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
|
|