sat语法题目 求高人指点
In1988aSovieticebreakingshiphelpedfreethreegraywhalesthathadbecometrappedintheArctici...
In 1988 a Soviet icebreaking ship helped free three gray whales that had become trapped in the Arctic ice after they had swam into the coastal waters of Alaska to feed.
这里面有一个时态错,求高人告诉我哪个错并且为什么,我过去完成时学的不好。。
再问一下,到底可不可以用两个过去完成时? 展开
这里面有一个时态错,求高人告诉我哪个错并且为什么,我过去完成时学的不好。。
再问一下,到底可不可以用两个过去完成时? 展开
7个回答
2011-12-31
展开全部
时态错误之处是“had become”这部分。
原因:过去完成时不能用在有明确的表示过去时间的状语的句子中。
分析:这是个2层复合句。第一层叙述的是船helped鲸鱼;第二层是鲸鱼had become困住了,当它们had swum到北冰洋阿拉斯加海岸捕食时。第一层复合句肯定没有问题,不必讨论。那么题干就变成了“ Three gray whales had become trapped in the Arctic ice after they had swum into the coastal waters of Alaska to feed. ”这个时候错误就很明显了,after引导的是一个明确的过去时间状语(从句),因此它的主句不能使用过去完成时。
另外我个人理解,过去完成时在主从复合句中不能连用。(个人想法,概不负责)
因为发生在过去的一连串动作,只有最久、最远的那一个用完成时
(况且语法规定,可以全用过去时)
原因:过去完成时不能用在有明确的表示过去时间的状语的句子中。
分析:这是个2层复合句。第一层叙述的是船helped鲸鱼;第二层是鲸鱼had become困住了,当它们had swum到北冰洋阿拉斯加海岸捕食时。第一层复合句肯定没有问题,不必讨论。那么题干就变成了“ Three gray whales had become trapped in the Arctic ice after they had swum into the coastal waters of Alaska to feed. ”这个时候错误就很明显了,after引导的是一个明确的过去时间状语(从句),因此它的主句不能使用过去完成时。
另外我个人理解,过去完成时在主从复合句中不能连用。(个人想法,概不负责)
因为发生在过去的一连串动作,只有最久、最远的那一个用完成时
(况且语法规定,可以全用过去时)
更多追问追答
追问
那这么说的话鲸鱼的trapped和swum哪个动作应该用过去完成时?
追答
先swim,才能become trapped,所以swum用完成时。而且become这种瞬态动词很少用于完成时(我小时候老师这么讲的,hoho)
而且从你的问题,我觉得你学的不轻松啊?!加油,但是放松心情。
展开全部
过去完成时就是表示在一个过去的时间点已经发生是事情,也就是过去的过去,这个里面第一个谓语是helped,这个是过去时态,所以他后面接的这两个句子都要用过去完成时,因为放生灰鲸的时候已经是过去时了,而后面讲述的是灰鲸是怎么出现的,这个要发生在放生灰鲸之前,所以是过去的过去,然后就是他们说的你的swam写错了,swim,过去式swam,过去分词是swum,你看看这个
http://baike.baidu.com/view/201153.htm
希望对你有所帮助,其实看别人说的还是不太理解,就要借助例句去理解
http://baike.baidu.com/view/201153.htm
希望对你有所帮助,其实看别人说的还是不太理解,就要借助例句去理解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先楼主可能有一个拼写错误,即swam——swum
然后,应该把had become tapped改为became trapped。
因为过去完成时是一个相对的时态,即过去的过去,必须有一个过去时的参照点。
这里不可能出现两个过去完成时,这样的话两个动作的时间发生先后顺序就不能确定了。
再根据题中两个过去完成时动作发生的时间,游到海岸是先发生的,被困是后发生的,先发生的用过去完成时。
这样理解了吧
然后,应该把had become tapped改为became trapped。
因为过去完成时是一个相对的时态,即过去的过去,必须有一个过去时的参照点。
这里不可能出现两个过去完成时,这样的话两个动作的时间发生先后顺序就不能确定了。
再根据题中两个过去完成时动作发生的时间,游到海岸是先发生的,被困是后发生的,先发生的用过去完成时。
这样理解了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have/ has/had 后面加完成时。
swam 改为swum。
In1988 是个过去时间,所以用helped. 帮助的事情是已经发生了,所以从句中是过去的过去,即had.
swam 改为swum。
In1988 是个过去时间,所以用helped. 帮助的事情是已经发生了,所以从句中是过去的过去,即had.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
swim-swam-swum, had 后面加过去分词,所以swam改成swum
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
In 1988 a Soviet icebreaking ship helped free three gray whales that had become trapped in the Arctic ice after they swam into the coastal waters of Alaska to feed.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询