- 试题详情及答案解析
- _______ from toothaches for some time, he had to go to hospital for an examination.
A.Suffered | B.Being suffered |
C.Suffering | D.Having suffered |
- 答案:D
- 试题分析:考查非谓语动词。句中的逻辑主语为he,与suffer之间为主动关系,根据时间状语for some time,表示时间有先后性,故用having suffered。句意:患牙痛一段时间了,他不得不去医院检查。故D正确。
考点:考查非谓语动词