英语题时选择时什么时候用doing /done 什么时候用having done/ having been done引导句子啊?

如题所述

你问的应该是非谓语部分吧。关键看跟主语的关系啦,主动关系用doing,被动用done。having done除了表示跟主语是主动的关系,还表示这个动作先发生;having been done是having done的被动形式。追问

额.....老师也是这么讲的 但很多句子我觉得是先发生了 选having.... 但都做错了 能不能教教我怎么判断是先发生还是后发生

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-19
进行时用doing,完成时用done。
非谓语,且为完成时,用having done;非谓语,完成时,而且是被动语态,用having done
第2个回答  2012-08-23
Having finished his homework, he left the library.他完成作业后离开了图书馆
Having finished his homework, he played basketball他做完作业后去打篮球
如何判断动作是先发生还是后发生的问题其实很简单,只要列出这两个动作,根据意思,来判断先后。看例题一,根据常理的逻辑,不可能翻译成他离开图书馆后完成作业吧?第二题也不可能是他打完篮球后去完成作业吧?根据逻辑来判断。