有没有连词+ having being done和+being done的

如题所述

您好,
1)连词+having(not) been done 和 being done 的情况一般出现在状语从句中
having(not) been done 为及物动词的(被动的)完成时态。
being (not) done 为及物动词的(被动的)进行时态。
2) 连词+having been done 和 being done 在句中作状语,是省略的状语从句

1、The job kept them staying in the workfloor, because it had not been finished
=The job kept them staying in the workfloor,because having not been finished。
翻译:这项工作迫使他们待在车间,因为它还没被完成
2、The road prevented them frompassing it when it was being rebuilt
=The road prevented them from passing it when being rebuilt
翻译:当路正在被翻新的时候,他们是能通过不了的。
ps:1、2两句中 because和when 都是连词,其他的连词也有相应的用法,
只要是及物动词的被动完成时态和被动进行时态,都是可以的。

参考资料:英语牛人团

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-01
什么乱七八糟的。。。have been doing 现在完成时,be done 被动语态追问

不是连词可以加分词的么·

追答

是有连词后面可以加分词的,但是不是所有的连词后面都能加分词,要看句子,要看语境。。。你说的糊里糊涂的,
有时为使分词短语与逐句关系更清楚,可在分词前加连词
http://www.examda.com/Practical/Glossary/060113/144628455.html
这个链接供你参考