谁能解释一下这个句子的结构阿~~The taxi driver must have been speeding.

如题所述

第1个回答  2007-10-12
那个出租车司机肯定一直在超速。现在完成进行时,以have+been+doing,表示从过去某个时间点开始一直延续到现在、对现在有影响,并且有可能继续下去的动作或状态。也就是说,出租车司机从过去某个时间开始超速,一直到现在还在超速,而且可能继续超速下去
第2个回答  2007-10-12
have been doing是表示在过去的一段时间内一个一直进行的动作,这个动作是持续的,并且对现在有影响。也就是现在完成进行时态的那一拨了。。。

The taxi driver 主语 出租车司机
must have been speeding must表示一定肯定的推测。
所以,跟楼上基本相同; 这个出租车司机一定是超速驾驶了。
第3个回答  2007-10-12
must have done是比较肯定的推测"一定是...."出租车司机肯定一直超速行驶本回答被提问者采纳
相似回答