第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