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