ChaseDream
搜索
返回列表 发新帖
00:00:00

The three women, liberal activists who strongly support legislation in favor of civil rights and environmental protection, have consistently received labor's unqualifying support.

正确答案: C

更多相关帖子

524

帖子

15

好友

4712

积分

ChaseDream

注册时间
2003-03-17
精华
8
解析
查看: 4656|回复: 5
打印 上一主题 下一主题

关于过去时和一般完成时的应用问题

[复制链接]
楼主
发表于 2009-6-23 09:57:00 | 只看该作者

关于过去时和一般完成时的应用问题

最近稍微研究了一下GMAT SC的这两种时态应用, 自己小小总结了一下, 希望大NN们可以指点并补充:

过去时

过去时强调过去的某一时间点. 所以,

1. 当题目给出确切的过去时间, 如: in 1939, from 1982 to 1987, during 1930's 等等,都需要用过去时;

2. 当题目给出过去某时间点, 如: last year, 2 days ago 等等, 都需要用过去时;

3. 当题目给出逻辑提示, 如: before sth. happened, originally 等等, 都需要用过去时;

现在完成时

现在完成时强调"迄今为止", 也就是说用现在完成时的动作从过去的某一点到说话的那个时候, 都保持着那个状态. 所以,

1. 当题目给出某个从过去到现在为止的时间段时, 如: since then, in the past 5 years, within the last 7 hours, over the XX period 等等, 都需要用现在完成时;

2. 当题目给出逻辑关系提示, 如: a centry of...表现持续时间, 需要用完成时;

除此之外, 这两种时态的应用应该跟题目的上下文相呼应.

例如, 当从句没有特别时间提示的时候, 主句使用过去时, 从句应该使用过去的某种时态.

最后, 当做题的时候碰到没有任何时态提示, 应该根据原句的时态为准.

沙发
发表于 2009-6-24 18:52:00 | 只看该作者

我提两点个人意见,首先,我见过over做时间状语用过去时的,所以我觉得时间引导词也不是决定性因素,当然since不用完成时的我还没见过。我只是想说gmac已经很明白告诉我们除了句意正确没有什么是一定正确的。

第二,我认为不应该以原句时态为准,还是应该以实际句意为准。我明白你想说不更改原意的原则,但我觉得gmac一般都是改变句子重心来更改原意,如果靠改变时态来更改原意这样弱智的事不是gmac会去做的。所以一般来说,时态的不同肯定会有句意上的变化,考察的还是你对句意方面的理解程度。以原句时态为准,不可以成为原则。

板凳
发表于 2009-6-24 19:04:00 | 只看该作者

另外,完成时究竟是否延续到现在,我始终愦愦。过去一直认为完成时和现在时的区别在于完成时是“已经完成”的状态,亦即现在不做了。可看到此题:

201.       (25167-!-item-!-188;#058&001486)       (GWD30-Q4)

 

The three women, liberal activists who strongly support legislation in favor of civil rights and environmental protection, have consistently received labor's unqualifying support. 

A. have consistently received labor's unqualifying support

B.
            
are consistently receiving the unqualifying support of labor

C. have consistently received the unqualified support of labor

D. receive consistent and unqualified support by labor

E. are receiving consistent and unqualified support by labor

这道题从句意来看我总觉得是现在仍然受到工人阶级支持,consisitently“始终如一的”,这难道还能表示现在没有受到工人阶级支持了么?或者她们已经收到工人阶级支持了?

后来百度查到结果,完成时指“过去发生或已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态 ”,也就是既有可能现在持续也可能不持续了。那么完成时如何与现在时,过去时区分呢?抛砖引玉,还是希望大牛解答~当然,是从句意上的区分。

 


 


地板
发表于 2012-8-9 22:00:11 | 只看该作者
这是我在一个北美考试网站上找到的:
现在完成时的用法很灵活,既可以表示现在仍在做的动作,也可以表示一个已经在过去结束的动作,因此常给考生造成困扰。其实从宏观来看,它的主要用法只有两种。
第一,现在完成时表示过去发生了某个动作,并且一直持续至今。比如我们在最初学习这个时态时,都会记住类似这样的例句:I have learned English for 5 years. Tom has lived in Beijing for 6 months.这样的句子固然是正确的。但却轻易忽略一个前提,即句中的动作是一直持续到现在的。因此更加严谨的说法应当是:So far,I have learned English for 5 years. Up to now,Tom has lived in Beijing for 6 months.虽然我们可以省略表示“持续至今”的短语,如例句中使用的so far,up to now,但头脑中要有这样的意识。否则有些同学会误把for 5 years 和for 6 months这样表示“持续一段时间”的短语当作现在完成时的标志词。就会在考试中出现时态使用的错误。比如,From 2001 to 2006, I have learned English for 5 years.就是时态错误的句子,而我们需要一眼就能看出这样的错误。因为,句中虽然有for 5 years,但From 2001 to 2006已经明白地指出这个动作在过去已经结束了,因此不能用现在完成时态,而应使用一般过去时态。正确的句子应为From 2001 to 2006,I learned English for 5 years.在这种情况下,区别现在完成时和一般过去时的主要标准就是看某个动作是否持续到了现在,而不能仅靠记住某些所谓“标志词”。
第二,现在完成时表示过去发生的某个动作对现在造成了影响。比如I have had lunch.这样的句子,但要注重,在使用这样的句子时,我们也轻易忽略一个前提,即句中的动作对现在造成了一定的影响。因为我们从字面上无法看出这句话和I had lunch.有什么区别。因此,更加严谨的说法应当是I have had lunch,so I am not hungry.此句中so I am not hungry 就表示了一种对现在的影响。因此也要注重现在完成时的这种用法和一般过去时的区别。这时这两种时态的主要差异在于,过去的某个动作是否对现在造成了影响。现在完成时通常会表明这种影响,而一般过去时则不会这么做。请大家比较I saw the movie.和I have seen the movie,so I know its plot.之间的区别。
5#
发表于 2012-8-9 22:10:39 | 只看该作者
想讨论下。第一点,我很赞同。有延续才是用现正完成时。
但是第二点,我不赞同。你这个意思理解是我吃过了午饭。
你可定是午饭后说这个话,代表第一个午饭时间已经过了,而第二个午饭时间还没到。所以你用现在完成时。
所以还是一种延续。如果你到第二天的午饭时间,就不能再说这句话吧。所以我还是把它归结到第一点。


我觉得就没第二点。




这是我在一个北美考试网站上找到的:
现在完成时的用法很灵活,既可以表示现在仍在做的动作,也可以表示一个已经在过去结束的动作,因此常给考生造成困扰。其实从宏观来看,它的主要用法只有两种。
第一,现在完成时表示过去发生了某个动作,并且一直持续至今。比如我们在最初学习这个时态时,都会记住类似这样的例句:I have learned English for 5 years. Tom has lived in Beijing for 6 months.这样的句子固然是正确的。但却轻易忽略一个前提,即句中的动作是一直持续到现在的。因此更加严谨的说法应当是:So far,I have learned English for 5 years. Up to now,Tom has lived in Beijing for 6 months.虽然我们可以省略表示“持续至今”的短语,如例句中使用的so far,up to now,但头脑中要有这样的意识。否则有些同学会误把for 5 years 和for 6 months这样表示“持续一段时间”的短语当作现在完成时的标志词。就会在考试中出现时态使用的错误。比如,From 2001 to 2006, I have learned English for 5 years.就是时态错误的句子,而我们需要一眼就能看出这样的错误。因为,句中虽然有for 5 years,但From 2001 to 2006已经明白地指出这个动作在过去已经结束了,因此不能用现在完成时态,而应使用一般过去时态。正确的句子应为From 2001 to 2006,I learned English for 5 years.在这种情况下,区别现在完成时和一般过去时的主要标准就是看某个动作是否持续到了现在,而不能仅靠记住某些所谓“标志词”。
第二,现在完成时表示过去发生的某个动作对现在造成了影响。比如I have had lunch.这样的句子,但要注重,在使用这样的句子时,我们也轻易忽略一个前提,即句中的动作对现在造成了一定的影响。因为我们从字面上无法看出这句话和I had lunch.有什么区别。因此,更加严谨的说法应当是I have had lunch,so I am not hungry.此句中so I am not hungry 就表示了一种对现在的影响。因此也要注重现在完成时的这种用法和一般过去时的区别。这时这两种时态的主要差异在于,过去的某个动作是否对现在造成了影响。现在完成时通常会表明这种影响,而一般过去时则不会这么做。请大家比较I saw the movie.和I have seen the movie,so I know its plot.之间的区别。
-- by 会员 nancy爱草莓 (2012/8/9 22:00:11)

6#
发表于 2012-9-19 10:05:25 | 只看该作者
我觉得很有道理,颇为受益呀~
您需要登录后才可以回帖 登录 | 立即注册

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

IESE MBA
近期活动

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

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

ChaseDream 论坛

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

返回顶部