ChaseDream

标题: 大全256 [打印本页]

作者: litheliluo    时间: 2004-7-1 22:35
标题: 大全256

256.       During an era when interracial tensions in the United States have run high, Rosa Parks became a quiet, unassuming symbol of the continued struggle for human dignity.


(A) have run high


(B) ran high


(C) had run highly


(D) run highB


(E) were running highly


A为什么不对?"an era"表示的是一段时间,为什么不用现在完成时?


作者: tianwan    时间: 2004-7-1 22:55

1,和主句时态统一。

2,when ...have... ,when加完成时相当于after,在本题里意思晦涩。


作者: litheliluo    时间: 2004-7-1 23:25
以下是引用tianwan在2004-7-1 22:55:00的发言:

1,和主句时态统一。


能详细说一下“主从句”时态一致的问题吗?对于这个问题,我比较模糊


2,when ...have... ,when加完成时相当于after,在本题里意思晦涩。

也就是说,不可能在when从句中采用现在完成时?



作者: blur    时间: 2004-9-2 10:39
up
作者: judiwind2006    时间: 2006-7-24 14:46
为什么用high,不用highly?
作者: toto2004    时间: 2006-8-12 21:29

我认为run high在这里类似系表结构,又如:

(1) Grapes are selling high this season.

(2) sell short 卖 空

感谢各位指正。


作者: mariewoo    时间: 2006-8-15 17:49
同意楼上的说法

我的问题是如果把E改成 were running high ,对吗?
感觉During是个时段性的词,became又是个过程性的词,
如果用进行时表示一种持续过程的话是不是比run high要好一些呢?
请指教!

作者: mariewoo    时间: 2006-8-16 15:34
顶一下

作者: gonghao    时间: 2006-8-16 16:01
感觉这个时间有点1930s'这类的意思
作者: gonghao    时间: 2006-8-16 16:05
以下是引用mariewoo在2006-8-15 17:49:00的发言:
同意楼上的说法

我的问题是如果把E改成 were running high ,对吗?
感觉During是个时段性的词,became又是个过程性的词,
如果用进行时表示一种持续过程的话是不是比run high要好一些呢?
请指教!

进行时不佳,有持续的意思,而意思时过去时间段的状态,有动作一直延续的意思。不合适。

就像1930年代,利率很低,这里用过去进行时显的absurd


作者: chnp    时间: 2006-8-16 19:58
以下是引用mariewoo在2006-8-15 17:49:00的发言:
同意楼上的说法

我的问题是如果把E改成 were running high ,对吗?
感觉During是个时段性的词,became又是个过程性的词,
如果用进行时表示一种持续过程的话是不是比run high要好一些呢?
请指教!

不要以为become就不能用进行时,这是我们传统英语教学教错了。


作者: mariewoo    时间: 2006-8-17 14:26
谢谢gonghao斑竹
也就是说是用一般过去时表示状态?
It makes sense...
谢谢楼上的GG,不过……你的说法我没明白……偶是觉得进行时好的来着

[此贴子已经被作者于2006-8-17 14:29:42编辑过]

作者: everann    时间: 2006-10-29 20:47

顶一下,偶不认为进行时有太大的不妥。

关键应该在于high和highly的区别吧。

high作副词的时候有一个意思(esp of feelings) be intense (尤指情绪)高涨

例句:Passions ran high as the election approached.

选举日期临近,人们情绪很高涨。

highly以前只道是形容抽象的程度,查了下字典,有2个意思:

1, to an unusually great extent; very 高度地;非常

例如:

a highly amusing film 非常有趣的影片

a highly probable, contagious, inflammable 极有可能、易传染、易燃烧

2, very favourably 极为赞许

例如:think/speak highly of sb

综上,highly作副词只修饰程度。而high作副词的时候有intense的意思。光说run,非常run,高度地run是没有意义的。

所以这道题目应该用high, run high。


[此贴子已经被作者于2006-10-29 20:50:52编辑过]

作者: xudbbingo    时间: 2006-10-29 23:03

我觉得when是修饰a time的,所以when后面的句子没有必要用现在完成时;但如果是During a time,+clause的话,clause就可能需要用到现在完成时了。

白勇语法中提到:

现在完成时:1,据时间标志词判定使用现在完成时:since+句子;since+名词短语;since+时间;since做副词用;since then;within/during/over/in+the past/last/recent+时间短语。

2,依据前后文逻辑关系或主句时态的协调判定使用现在完成时。

3,现在完成时强调“迄今为止”(到说话者说该句话为止)


作者: tasteofbit    时间: 2007-3-12 16:10

个人看法:

During an era when...,when后面的句子用来描述 during an era,那么when后面句子中的动作是发生在during an era中的了。因此来看看during的几个句子:

During the reign of the Qing Emperor Kangxi( 1662-1721 ), kiln technologies for colored porcelain greatly improved.

Agricultural prices recovered slightly during the following year , 1922.

均用过去式表达。加上本题中'became'的提示,B中过去式表达即可






欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3