核心问题
Having been separated from other continents for millions of years, Australia has many plants and animals not found anywhere else in the world.
上句中的 Having been separated 是个什么结构,起什么作用?
词典解答
上句中的 having been separated 叫做现在分词的完成被动式,作原因状语。说它被动,是因为主语 Australia 与它是被动关系(主语是动作的承受者);说它完成,是因为它所表达的动作是在谓语(has)的动作之前完成的。下面是类似的实例:
-
Having been written in haste, the book has many faults. 这本书匆促写成,有很多缺点。
-
Having been given such a good chance, how could she let it slip away? 人家给了她这样一个好机会,她怎么能轻易放过?
练习题
请做下面的英语试题:
____ a wrong address, he couldn't find his friend's home. A. Having given B. Having been giving C. Being given D. Given