ChaseDream
搜索
返回列表 发新帖
查看: 2241|回复: 3
打印 上一主题 下一主题

Maybe it's a kinky question but it is a question !! NN...SOS.

[复制链接]
跳转到指定楼层
楼主
发表于 2011-9-24 09:49:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
表示过去的过去不是该用过去完成时吗?
但为何在 until+过去的时间点(到过去某个时间点为止)的句型中却不用呢?
这是摘自GWD的几个正确语法句子,
Until the passage of the Piracy and Counterfeiting Amendments Act in 1982, a first-time charge of copyright infringement was merely a misdemeanor
charge.
后半句描述的是1982年以前的情况,为何不用had been a misdemeanor呢?
同理:
1. until about 25 years ago miners did not realize that bacteria take an active part in the process.  
2. Barbara Jordan did not become a nationally recognized figure until 1974.
我觉得这几个句子都用had done 才好呀,

望NN解惑
收藏收藏 收藏收藏
沙发
发表于 2011-9-24 10:37:12 | 只看该作者
我没法贴图上来,
你可以去看Manhattan语法SC分册(第4版)
第7章,110页,位于标题“Perfect Tenses: Only when necessary"上面那段话和那个关于U2的例句
完全和你一般用法相反
在那个正确的例句里面“过去的过去”那个动作用的是一般过去式,“过去的”那个动作用的是过去完成时

总之,过去完成时实在是太复杂了
我已经完全晕菜了。
板凳
发表于 2011-9-24 10:44:33 | 只看该作者
题目中的the passage of the Piracy and Counterfeiting Amendments Act in 1982只是表示某个过去的时间点,并没有体现出“过去的过去”这一层涵义,用不上过去完成时。

同意楼上,楼主看一下Manhattan的sc分册关于tense的这一章讲过去完成时的这一部分,就会更明晰的。
地板
 楼主| 发表于 2011-9-24 11:31:33 | 只看该作者
谢谢二位,我这就去下载
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

IESE MBA
近期活动

正在浏览此版块的会员 ()

手机版|ChaseDream|GMT+8, 2024-12-25 21:15
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2023 ChaseDream.com. All Rights Reserved.

返回顶部