The old man_______since he came into the hospital. He will recover soon.

admin2022-10-23  33

问题 The old man_______since he came into the hospital. He will recover soon.

选项 A、has taken good care of
B、has been taken good care of
C、has taken good care
D、has been taken good care

答案B

解析 take care of sb. /sth. 为固定搭配,意为“照顾某人/某物”,因此可排除C、D两项。since引导的时间状语从句中谓语动词carne使用了过去式,所以主句应用现在完成时,表示过去的某一动作或行为一直持续到现在,而且还有可能延续下去。根据句意可知,take good care of和the old man之间是逻辑上的动宾关系,所以应用现在完成时的被动语态,即主句谓语动词用“have/has been+过去分词”的形式。故选B。
转载请注明原文地址:https://kaotiyun.com/show/icQD777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)