the old man has been____ hospital for about tow weeks A at B in C to D for 这里是选B吗?为什么呢?

您的问题很简单。呵呵。百度知道很高兴帮助您解决您提出的问题。

原句:the old man has been in hospital for about tow weeks

翻译:这位老人已经住院大约两周了

表示一种持续状态。 has been

百度知道永远给您最专业的英语翻译。