一道英语语法题,求助,谢谢.In 1987 a Soviet icebreaking ship helped free three gray whales that had become trapped in the Arctic ice after they had swum into the coastal waters of Alaska to feed. 此句正确.1.这句话中用了两个过去

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:33:05
一道英语语法题,求助,谢谢.In 1987 a Soviet icebreaking ship helped free three gray whales that had become trapped in the Arctic ice after they had swum into the coastal waters of Alaska to feed. 此句正确.1.这句话中用了两个过去

一道英语语法题,求助,谢谢.In 1987 a Soviet icebreaking ship helped free three gray whales that had become trapped in the Arctic ice after they had swum into the coastal waters of Alaska to feed. 此句正确.1.这句话中用了两个过去
一道英语语法题,求助,谢谢.
In 1987 a Soviet icebreaking ship helped free three gray whales that had become trapped in the Arctic ice after they had swum into the coastal waters of Alaska to feed. 此句正确.1.这句话中用了两个过去完成式,但是这两个完成式有先后关系,求解释.2. “to feed” 为什么不是to be fed?

一道英语语法题,求助,谢谢.In 1987 a Soviet icebreaking ship helped free three gray whales that had become trapped in the Arctic ice after they had swum into the coastal waters of Alaska to feed. 此句正确.1.这句话中用了两个过去
1.这句话中用了两个,但是这两个完成式有先后关系,
 
    过去完成式是用来追溯过去某个时间以前的行为,即过去的过去行为.本句中主句In 1987 a Soviet icebreaking ship helped free three gray whales(1987年苏联破冰船帮助了三只灰鲸脱离了困境)说的是1987年烦人过去行为.接下来的定语从句是个嵌套复合句:
 
嵌套主句:that had become trapped in the Arctic ice(含义是“这三只灰鲸在‘解救之前’已经陷于困境”)
嵌套状语从句:after they had swum into the coastal waters of Alaska to feed(含义是“在它们‘更早以前’游入阿拉斯加沿岸水域觅食之后”)
    这里第一个 had become trapped追溯的是被helped free以前的情况,第二个had swum 追溯的是比had become trapped 还要早的情况,因此都需要用用过去完成时表述.
 
    如果追溯的是以前接连按顺序发生的一系列情况,一般说来,开始必须用过去完成时,在适当的时候可以不留痕迹地自然转为过去时.本句中第一处是追溯,第二处是追溯中的再往前追溯,而且还出现在同一个主从复合句中,所以第二个追溯不可以转为过去时.
 
2.“to feed” 为什么不是to be fed?
 
    feed 既可以是表示“他人喂食”的及物动词,也可以是表示“自行进食”的不及物动词.本句中的灰鲸是自己闯入岸边觅食,因此需要用不及物动词.to be fed 是被动语态,其中省略了用介词 by 引出的“喂食者”.只有能够带宾语的及物动词才有被动语态,而灰鲸无需人来喂食,所以不能用to be fed.

In 1987 a Soviet icebreaking ship helped free three gray whales that had become trapped in the Arctic ice after they had swum into the coastal waters of Alaska to feed. 此句正确。1.这句话中的定语从句 中 用了两个过去完成时,即定...

全部展开

In 1987 a Soviet icebreaking ship helped free three gray whales that had become trapped in the Arctic ice after they had swum into the coastal waters of Alaska to feed. 此句正确。1.这句话中的定语从句 中 用了两个过去完成时,即定从中的状语从句 用的也是过去完成时 这是可以的 ,连词after 本身 已经说明了 先后关系。
2. “to feed”这里是不定式 作目的状语 ,feed可以是 不及物动词 vi.吃饲料;进餐 所以 不用to be fed 因为实际上 没有喂养的执行者。

收起

1 这两过去完成为had swum into时间在前,had become trapped时间在后,that之后的句子都是定语从句修饰鲸鱼的,鲸鱼先游到北极在前,困在北极在后,2 feed 有吃东西的意思,to feed 是修饰after they 这个的they的,表示they即鲸鱼的目的,游到阿拉斯加海岸的目的to feed 就是进食吃东西,是主动的,所以不用被动。...

全部展开

1 这两过去完成为had swum into时间在前,had become trapped时间在后,that之后的句子都是定语从句修饰鲸鱼的,鲸鱼先游到北极在前,困在北极在后,2 feed 有吃东西的意思,to feed 是修饰after they 这个的they的,表示they即鲸鱼的目的,游到阿拉斯加海岸的目的to feed 就是进食吃东西,是主动的,所以不用被动。

收起

In 1987/ a Soviet icebreaking ship /helped free three gray whales/that had become trapped in the Arctic ice /after they had swum into the coastal waters of Alaska to feed.

  1. 过去完成时的概念要清楚,简单的说是“过去的过去”,也就是说文中要有过去的时间或动作,而我们要表示的动作又是发生在过去的时间或动作之前。本题become trapped 和swim这两个动作都是发生在help之前,而help用的是过去式helped,所以我们用过去完成式had become trapped 和 had swum. 这两个过去完成式是有时间上的先后关系,所以用了after这个连词“在......之后”来表示时间上的先后关系。

  2. feed这个词可以是及物动词,译为“喂养,喂食”,如feed the birds;也可以是不及物动词,译为“进食”,在这里three gray whales是自己去进食,也不可能是被喂食,所以用主动,不用to be fed.

这个两个过去完成时,都是相对于这个过去式: helped free three gray whales 而言的

而不是这两个过去完成时,自己在互相比

1987年,一艘苏联破冰船,帮助了三头灰鲸获得自由,这三头灰鲸被困在了北冰洋,他们本来是游到阿拉斯加沿海去觅食的。

也就是说,三头灰鲸,在游到阿拉斯加沿海去觅食之后,被困在了北冰洋里(这两个...

全部展开

这个两个过去完成时,都是相对于这个过去式: helped free three gray whales 而言的

而不是这两个过去完成时,自己在互相比

1987年,一艘苏联破冰船,帮助了三头灰鲸获得自由,这三头灰鲸被困在了北冰洋,他们本来是游到阿拉斯加沿海去觅食的。

也就是说,三头灰鲸,在游到阿拉斯加沿海去觅食之后,被困在了北冰洋里(这两个动作是并列的,而相对于被苏联破冰船帮助而言,有先后关系),被苏联破冰船救了。
to feed 是不定式主动表被动,因为,有个省略的逻辑主语,这么变一下:

they had swum into the water (for them ) to feed

相当于: i have homework to do
这个不定式主动表被动的用法

i have homework (for me) to do

收起