【queuing】...pushedhiswaytothefront.为什么不能用hadbeenqueuing
网友回答
【答案】 个人觉得,应该用had been queuing的吧,前面是was dealing用的是过去的时态,这里应该是过去完成时吧
而且 题目那里就算是现在完成时,也是has been 而不是have been 了,主语是an angry man. 追问: 这是标答该不会错吧 = =虽然我不明白 追答: 其实,答案出错这事儿还是有滴。。。 who have been queuing for sometime 理论上来说应该是修饰前面的angry man的,而不是更前面的all the passengers,而且也说了他是因为排了很长队然后才。。。 那单数应该不会是have的 不知道是不是还隐含了啥更高深的知识,俺才疏学浅不知道了。。。 还有,刚刚说错了,had been doing sth是过去完成进行时,不是过去完成时 have been doing 是现在完成进行时