I would have gone to visit him in the hospital had it been at all possible, but I ______ fully occupied the whole of last week. A. were b. had been C. have been D. was 参考答案为D,请教高手为什么选D?谢谢! 不好意思参考答案为B,请教高手为什么选B?谢谢!
这里答案是选B。而且跟前面的一句基本没有关系的。只要看the whole of last week,这是做上周的一整周时间,是一个时间段,所以用完成时,而又是过去的时间,所以用过去完成时。像类似的句子有:I have been busy the whole morning.这是强调一段时间都在做什么,而不只是强调一个事实,所以不用一般式,而用完成时。