作业帮 > 英语 > 作业

英语专四考试题Because of the patient's health,______A. losing weigh

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/16 05:40:24
英语专四考试题
Because of the patient's health,______
A. losing weight was advised him by the doctor
B. he was advised by the doctor to lose weight
C. the doctor's advice was him losing weight
D. lose weight was what the doctor advised
排除A和C,为什么这题选B而不是D.
语法上是没有问题的,答案也只是说“”从主语的选择来讲,B的说法更符合习惯.
我想知道,这习惯是啥?有没有什么明确的规则讲主语应该怎么选择?
求解啦~~
选D的话主语是lose wight这件事情,而且这件事不可能出于对病人健康考虑什么什么.若后面句子主语变成the doctor,选D也行.后面句子变成the doctor advise him to lose weight,便是可行的,或者主语是病人,你想,只有人才能为.考虑.
不知道对不对,希望能有帮助