----------you seemed quite tired ----------I ____the room the whole moring A cleaned B was cleaning C have cleaned D have been cleaning 为什么 我选了个B have been 即过去完成进行时是用在什么场合的
这个题目里面是个对话,第一个人说你看起来相当累 第二个人就解释说我一整个早上都在清扫房间,the whole morning 是个时间段,过去进行时后可以跟时间点但不能跟时间段。这里应该用现在完成时,表示他打扫的动作持续了一个早上,所以应该用现在完成进行时,所以选D 类似的例子有:John has been waiting for you 6 hours. 如果是B 的话...