一道英语问题,单选

---the taxi driver must have been very careless to run into a tree
---not exactly,in fact,he was trying to avoid an bicycle that -------------suddenly.
答案填的是appeared 我想问为什么不用had appeared?

填appeared,因为它是appear的过去式,had又是have的过去式,两个过去式加在一起,就重复了。还有had加上去意思不通呀!句意是想避开突然出现的自行车,强调的是过去那一刻自行车的突然出现造成了那场事故。had appeared是过去完成时,,强调过去发生的事对现在的影响,自行车的出现造成了当时的事故,和现在没什么关系。
另外:Happy Spring Festival!也很高兴为你解答!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-27
过去完成时 --- had appeared,表示在过去一个时间之前就发生(完成)了的动作,俗称“过去的过去”。而这道题中,两个动作是几乎同时发生的吧?也就是说,当 he was trying to avoid 什么东西时,这个东西 bicycle 几乎是同时出现了,别忘了还有 suddenly 这个词呢。

如果自行车出现的早,有时间间隔,你考虑的用过去完成时就能够成立了:
The taxi driver was trying to avoid a pit on the middle of the road that had been dug by someone overnight. 司机躲里面中间的一个坑,这个坑是前一天晚上被什么人挖出来的。本回答被提问者采纳
第2个回答  2014-01-27
可能你理解的误区在于这样思考“他当时正在努力绕开突然出现的自行车”,自行车不是已经出现了吗?所以你认为可以用过去完成式
这个误区很容易陷进去,从语法上将,如果填had appeared是强调动作完成,已经出现了,并且可能出现好久了;这并不符合句子意思,重点思考一下suddenly,因为动作出现是一瞬间的事情,因此不可以用had done
第3个回答  2014-01-27
空中填appeared,这句话意思是事实上,他当时正试图避免撞到突然出现的自行车才撞到了树上。自行车出现的同时他发现了,于是was trying to avoid...两个动作基本同时,没有前后关系,所以不应该用had来表示过去完成。。。
第4个回答  2014-01-27
这位出租车司机一定非常粗心地撞到树上了——不完全是这样的,事实上,他试过避免突然出现的自行车,从时态上看,司机试图避开自行车的动作是过去发生的,而自行车是在司机的车开过来同时发生的。两者在时间上一致。所以appeared不用had appeared
相似回答
大家正在搜