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

一道语法题有一个点不太懂,希望各位NN解答一下!谢谢

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-13 20:02:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
People have discovered the principles of solar energy whenever fuel becomes scarce and expensive but will forget them every time a new source of cheap energy is developed.
(A) have discovered the principles of solar energy whenever fuel becomes scarce and expensive but will forget
(B) have discovered the principles of solar energy whenever fuel has become scarce and expensive but they forget
(C) discovered the principles of solar energy every time fuel becomes scarce and expensive, forgetting
(D) discover the principles of solar energy every time fuel became scarce and expensive, but they forget
(E) discover the principles of solar energy whenever fuel becomes scarce and expensive but forget

关于D 有一种解释我表示有点疑惑
(D) discover the principles of solar energy every time fuel became scarce and expensive, but 'they' forget ---> We don't need the subject (here 'people') twice; it'll make the sentence sound redundant. So, we can do away with it.
当主语相同的时候主语可以省略没错,但是D处有一个逗号,就像and,当有逗号的时候应该要加上主语了吧?除非是并列句 ..., ...., but...即使有逗号也不用主语,不是吗?


收藏收藏 收藏收藏
沙发
发表于 2014-9-13 20:37:05 | 只看该作者
= =这道题的问题在于-加上未划线的部分 就变成了 but they forget them...
同一个代词在一句话里不能指代两个名词o(╯□╰)o(people 和principles)
至于主语省略的这个观点-personally,觉得不是绝对的原则,相对情况下再考虑
像代词那个就是绝对的错误了
板凳
 楼主| 发表于 2014-9-13 20:54:41 | 只看该作者
言熙樾 发表于 2014-9-13 20:37
= =这道题的问题在于-加上未划线的部分 就变成了 but they forget them...
同一个代词在一句话里不能指代两 ...

亲又是你
你说的代词指代问题真好 一开始没有想到!谢了
您需要登录后才可以回帖 登录 | 立即注册

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

手机版|ChaseDream|GMT+8, 2025-6-8 23:29
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

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

返回顶部