___from heart trouble for years,Professor White has to take some medicine with him wherever he goesA.Suffered B.Suffering C.Having suffered D.Being suffered答案应该选C.为什么?请说明原因,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 22:41:29

___from heart trouble for years,Professor White has to take some medicine with him wherever he goesA.Suffered B.Suffering C.Having suffered D.Being suffered答案应该选C.为什么?请说明原因,
___from heart trouble for years,Professor White has to take some medicine with him wherever he goes
A.Suffered B.Suffering C.Having suffered D.Being suffered
答案应该选C.为什么?请说明原因,

___from heart trouble for years,Professor White has to take some medicine with him wherever he goesA.Suffered B.Suffering C.Having suffered D.Being suffered答案应该选C.为什么?请说明原因,
首先它无被动意义,排除A D,时间状语为for years,好几年了,表达了一种已经的意思,现在完成时表示延续性的对现在产生影响的意义

for years 说明是用完成时,因为在句首用分词形式having suffered.