题目内容
10.______ from heart disease for years,Andy has to take some medicine with him wherever she goes.( )A. | To suffer | B. | Suffered | C. | Having suffered | D. | Being suffered |
分析 遭受心脏病多年,Andy不得不走到哪里药带到哪里.
解答 答案是C.本题考查非谓语动词做状语;suffer不用被动语态,不能用过去分词表示被动,故排除B和D;动词不定式表示将来,现在分词完成式强调时间上的先后关系;本题强调在"患心脏病多年以后",故选现在分词完成式,答案是C.
点评 首先判断选项中的动词在句中是以谓语还是非谓语形式出现,然后根据选项在句中的功能结合非谓语的基本用法做出合理的判断.
练习册系列答案
相关题目
5.________ your composition carefully,some spelling mistakes can be avoided.( )
A. | Having checked | B. | Checking | C. | If you check | D. | To check |
15.The picnic was______ because of the bad weather( )
A. | put off | B. | put up | C. | put on | D. | put out |