请解答下列英语问题!:

1 the young man tried to catch the three thieves , but one of them ___(跑掉)
答案是 ran off 为什么不会过去完成时
2After she had finished her homework,he went shopping 为什么前面从句要用过去完成式
3 I hadn't found the gold ring until last night 为什么要用 过去完成时

过去完成时是指在过去某时或某一动作之前已经完成的动作。
分析一下三道题:
1 过去完成时不可以,因为这个它说的动作应当在主句谓语之前完成。人家还没开始抓,小偷就
跑了,不合题意,所以不能用过去完成时;
2 先写完作业,后购物,两者都发生在过去,先发生的当然是过去完成时;
3 直到昨晚我才找到戒指,也就是说昨晚之前的状态都是“没有找到”,符合过去完成时要求

供参考。追问

第一个不太明白,难道小偷跑不是在他想去抓之前完成的吗

追答

小偷应当是发现有人抓了才跑的,没人抓跑什么呀?因此抓和跑应当是同时的才合理,呵呵

追问

要是同时的话,不就被抓到了吗 还有第二个 有些书上说 可以用一般过去时

追答

去抓和抓到是两个不同的概念。原文说的是try to,是试图,是开始有抓的动作,抓和跑同时进行,抓了不一定能抓到,这个并不矛盾。

我不知道您的第二个问题的来源是什么。如果原句如此,只能按原句解释;如果是汉语翻译成英语,就得看作者究竟强不强调动作的先后。如果汉语是“她写完作业就帮母亲干活”,不强调中间有间隔,不强调两个动作的先后顺序,那完全可以用一般过去时,也可以用一般现在时。

时态问题主要是看你想强调什么,要看具体的语境。如果孤立的拿出一个句子来分析,那就会钻牛角尖,永远扯不清楚。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-26
1 过去完成时不可以,因为这个它说的动作应当在主句谓语之前完成。人家还没开始抓,小偷就
跑了,不合题意,所以不能用过去完成时;
2 先写完作业,后购物,两者都发生在过去,先发生的当然是过去完成时;
3 直到昨晚我才找到戒指,也就是说昨晚之前的状态都是“没有找到”,符合过去完成时要
第2个回答  2012-11-26
因为是对 现在的虚拟
第3个回答  2012-11-26
1. 这里是表示两个动作连续,当然用过去式比较好了
2. 前面用过去完成时表示finished her homework是在went shopping 之前,两个动作有先后之分
3. 这里用过去完成时表示这个动作在 last night 时间之前已经完成。
切记:只要符合“过去的过去”,即句子中有一个过去的支点,也就是前一个过去,动作是在这个支点之前完成,就用过去完成时追问

但是觉得用过去完成时 语感比较好啊

追答

这就看两动作间的时间间隔了,若是连续的,最好用相同的时态;若相隔太远,应分别用。

相似回答