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

原因状语doing完成式or一般式?doing和havingdone作原因状语有什么区别?怎么判断用哪个?比如:Havingsmokedtoomuch,hehassufferedfromlungcancer.如果我非要用doing不用havingdone要怎么改呢?如果用done

题目详情
原因状语 doing 完成式 or 一般式?
doing 和 having done作原因状语有什么区别?怎么判断用哪个?
比如:Having smoked too much,he has suffered from lung cancer.
如果我非要用doing不用having done要怎么改呢?
如果用done呢?
▼优质解答
答案和解析
现在分词一般是doing表示:1主动关系 2它的动作与主句动作同时发生
完成式 havingdone表示:1主动关系 2它的动作先于主句动作发生
有非常明显先后关系的 要用完成式 所以楼主这句话还是要用完成式 因为是先吸烟过多 从而导致后来的癌症
比较一下:
Not knowing what to do,Li Ming asked his mother for help.
李明不知道该做什么,他向妈妈寻求帮助.几乎是同时发生的 所以用一般式
Having missed the last bus,Pete had to take a taxi home.
皮特错过了最后一班车,所以他必须打车回家.先后关系明确 所以用完成式
楼主的最后一个疑问是 是否可以用done?应该是不可以的
因为过去分词表示:1 被动关系 2 动作先于主句动作发生
显然这句话应该是主动关系 吸烟并不是受别人控制的