早教吧 育儿知识 作业答案 考试题库 百科 知识分享

高二英语问题()foralongtime,butheinsistedonwritingthenovel.A.HavingbeenillB.AlthoughbeingillC.HebeingillD.Hewasill答案是D为什么不选A?()fromthehearttroubleforyears,hehastotakesomemadicinewith

题目详情
高二英语问题
( )for a long time ,but he insisted on writing the novel.
A.Having been ill B.Although being ill C.He being ill D.He was ill
答案是D为什么不选A?
( )from the heart trouble for years,he has to take some madicine with him wherever he goes.
A.Suffered B.Suffering C.Having suffered D.Being suffered
答案是C,为什么不选A?
▼优质解答
答案和解析
因为句子中有but.but连接两个句子,所以前面的必须是一个独立的句子,只有第四个符合.
for years表示受心脏病折磨有几年了,用完成时态.又因为suffer是主动的动作,不选suffered.