第1个回答 2010-01-02
1.第一句是“介词+现在分词”的形式,after后接ing的整句话做时间状语.
2.而第二句是典型的“现在分词的完成式”,having spent后面整句话做时间状语,并且分局动作发生在swam之前,she 和spend是主动关系,所以第二题选A。
以后要多注意这样的形式。
翻译:在水里度过了一晚上后,她游去了海岸。
这个语法知识我到现在还没学到,应该是高二才学吧,总之这个语法考试常考!~ 努力!~~
第2个回答 2010-01-02
after 有连词词性,也有介词词性。它后面要么接完整的句子,要么接动词的ing形式。
having done 是 doing 的现在完成时,用having spent代替spending, 表示“在水中度过一晚”是先发生的,“游到岸边”是后来发生的。
第3个回答 2010-01-02
after 作介词,介词后加名词作修饰. after doing sth 中的doing sth 可以考虑成名词,类比:after breakfirst
若C,字面翻译为:当他正在河里消磨夜晚的时候,他游向岸边。
when在这里表示伴随状态。
having done演变自 have done, 表示完成时。这里意思是他游向岸的时候已经在河里泡了一夜了。意思上更为通顺。
选择题有时候语法不清楚可以试着从字面上找答案……
第4个回答 2010-01-02
第一题是介词后面的动名词 用进行时表示主动 第二个是一个从句选c缺少主语