首页 > 留学知识库

问题: I would have gone to visit him in the hospital had

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
该题答案为B.但D也不好排除啊。had been可以解释为表状态,但毕竟是过去完成时啊。与它的时态特点相悖啊。请高手指点。谢谢

解答:

是否可以理解成'过去一整周的延续'而过去时只是一个过去的事实,不强调延续'