首页 > 留学知识库

问题: 英语题目

31 ______ in teh mountains for millions of years, Australia has many plants and animals not found in any other country in the world .
A Being separated B Having separated C Having been spearated
D To be separated

解答:

C.Haveing been spearated

用A答案表示“分开”(separate)与“有”(has)两个动作是差不多同时发生的,但用现在分词的完成式(having been done/having done)则表示此动作先发生而后才有主句谓语动作(has)的发生。

由于澳大利亚(早已)被山脉隔断了几百万年,所以这里有世界上很多别的国家没有的动物。(本句表示先被隔断多时才有其独特的动物的,故应该用分词的完成式比较好。