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

请教 Manhattan SC 虚拟语气一个问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-3 09:43:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
P113页 If then的五种形式里的第4

If Sophie ATE pizza tomorrow, THEN she WOULD BECOME ill.

我不明白为什么if 句里应该是和未来事实相反,还要用ATE呢?
我怎么就觉得应该用原型EAT呢?其实上学的时候老师教用should eat,但这本书上说never use should in if part of the sentence....

还是说If只要是虚拟语气就一定用过去形式动词或were?
收藏收藏 收藏收藏
沙发
发表于 2012-1-4 15:38:20 | 只看该作者
你忘记了一个重要的原则
If 引导条件状语从句 是没有将来时的 只有一般现在时
不用虚拟的原句是If sophie eat pizza tomorrow  而不是If sophie will eat pizza tomorrow.

那根据虚拟语气的原则 一般现在时的虚拟就用一般过去时 所以就变成If Sophie ATE pizza tomorrow
板凳
 楼主| 发表于 2012-1-13 01:46:35 | 只看该作者
谢谢解释!
地板
发表于 2012-1-13 09:33:55 | 只看该作者
举个例子,将楼主说的句子变成这样:

If Sophie eat pizza tomorrow, THEN she will BECOME ill.

这句话的意思是:如果s明天吃pizza,她就会生病。(不知道她明天会不会吃)

而这句:

If Sophie ATE pizza tomorrow, THEN she WOULD BECOME ill.

意思是:如果s明天吃pizza,她就会生病。(肯定她明天不会吃,所以用虚拟语气假设)

这就是虚拟语气和一般if then从句的区别。

另外,我记得should应该是用在then从句中的,同例句would位置相似。不知道LZ的老师说的should eat是不是在then从句中呢?
5#
发表于 2012-1-21 00:26:49 | 只看该作者
举个例子,将楼主说的句子变成这样:

If Sophie eat pizza tomorrow, THEN she will BECOME ill.

这句话的意思是:如果s明天吃pizza,她就会生病。(不知道她明天会不会吃)

而这句:

If Sophie ATE pizza tomorrow, THEN she WOULD BECOME ill.

意思是:如果s明天吃pizza,她就会生病。(肯定她明天不会吃,所以用虚拟语气假设)

这就是虚拟语气和一般if then从句的区别。

另外,我记得should应该是用在then从句中的,同例句would位置相似。不知道LZ的老师说的should eat是不是在then从句中呢?
-- by 会员 sandychen168 (2012/1/13 9:33:55)

事实上似乎的确国内的教材会这样说,包括网上的中文资料,包括PREP07的笔记。但是搜到的国外的资料都没有说可以用should eat。至于原因不清楚了。另外关于should,可能还存在BrE和NAmE的区别吧。诸如:Cambridge Advanced Learner上就有:If I were asked to work on Sundays, I should resign.
6#
发表于 2012-1-21 09:49:02 | 只看该作者
你说得对,那个should确实是American Eng.和British Eng.的区别
Manhattan里面强调过:
should-moral obligation
must-法律规定、法庭裁决一律用must,不能用别的情态动词例如should (moral obligation)
could/can
would/will
以上情态动词必须precise,不能相互替换

还有command subjunctive里面,不能用should,必须直接跟动词原形,比如The general orders that soldiers do sth.    do前面不能有should(和British Eng.最大区别), that 不能省略。

举个例子,将楼主说的句子变成这样:

If Sophie eat pizza tomorrow, THEN she will BECOME ill.

这句话的意思是:如果s明天吃pizza,她就会生病。(不知道她明天会不会吃)

而这句:

If Sophie ATE pizza tomorrow, THEN she WOULD BECOME ill.

意思是:如果s明天吃pizza,她就会生病。(肯定她明天不会吃,所以用虚拟语气假设)

这就是虚拟语气和一般if then从句的区别。

另外,我记得should应该是用在then从句中的,同例句would位置相似。不知道LZ的老师说的should eat是不是在then从句中呢?
-- by 会员 sandychen168 (2012/1/13 9:33:55)


事实上似乎的确国内的教材会这样说,包括网上的中文资料,包括PREP07的笔记。但是搜到的国外的资料都没有说可以用should eat。至于原因不清楚了。另外关于should,可能还存在BrE和NAmE的区别吧。诸如:Cambridge Advanced Learner上就有:If I were asked to work on Sundays, I should resign.
-- by 会员 alancui (2012/1/21 0:26:49)

7#
发表于 2012-1-21 09:58:38 | 只看该作者
真心建议lz忘掉高中语法什么的,拿OG和Manhattan当Bible,GMAT的语法就是它说了算(当然Manhattan是解读OG解读得很到位的)
GMAT跟咱小时候学的语法差别多了去了,还包括(我随便编个例子吧)
Scientists found that A is caused by B, which indicated that we can foresee A by monitoring B.
如果你用which来指代前面那个"A is caused by B",GMAT语法就认为这是错误的,GMAT认为,如果你写以上这个句子,which后面就是作为non-essential noun modifier,必须修饰前面一个noun,也就是B.  
而如果你确实要说明"A is caused by B" 这个发现indicated什么,GMAT语法里有2种表示方法(不列了,看完Manhattan就明白啦)
8#
发表于 2013-4-11 05:52:01 | 只看该作者
HarrisZheng 发表于 2012-1-4 15:38
你忘记了一个重要的原则If 引导条件状语从句 是没有将来时的 只有一般现在时不用虚拟的原句是If sophie eat ...
  1. 你忘记了一个重要的原则
  2. If 引导条件状语从句 是没有将来时的 只有一般现在时
  3. 不用虚拟的原句是If sophie eat pizza tomorrow  而不是If sophie will eat pizza tomorrow.

  4. 那根据虚拟语气的原则 一般现在时的虚拟就用一般过去时 所以就变成If Sophie ATE pizza tomorrow
复制代码
所以对于IF, then 这个句式,首先需要区分就是mood. 看这个句子是Hypothetical subjunctive, 还是indicative.

Hypothetical subjunctive 的句式,if 从句跟的是过去式,或者是过去完成式;then 从句跟的是过去将来式,或过去将来完成式。
Indicative的句式中,If从句跟的是一般现在式,和现在完成式。Then从句跟的变化就很多。

但是问题是
         If +一般现在式(表示将来), then +一般将来式       与
        If + 现在完成式(表示过去),then + 一般将来式

这里是说 If 已经把表示现在的时态弄的面目全非了,一般现在式表示将来,现在完成式表示过去??!这里的语法点有些消化不良。
9#
发表于 2022-12-16 23:33:54 发自 iPhone | 只看该作者
https://www.manhattanprep.com/gmat/forums/post78300.html#p78300
您需要登录后才可以回帖 登录 | 立即注册

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

IESE MBA
近期活动

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

手机版|ChaseDream|GMT+8, 2024-11-20 18:40
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

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

返回顶部