首页 > 留学知识库

问题: Ques.13

There is a possibility that these animals could be frighten, _____ a sudden loud noise.
A.being there
B.should there be
C.there was
D.there having been

解答:

答案选B吧。

此题还是挺有难度的。

A选项的结构是英语中不存在的结构,所以一定是错误的。

B选项的结构是虚拟条件状语从句的倒装与省略形式,即should there be = if there should be = if there was to be,这里用了对将来事件与动作的虚拟与could be这一出现在虚拟条件状语从句的对将来虚拟的主句的形式相一致,所以是正确答案。

C选项的结构是一个there be句型构成的简单句,这与英语语法规定的一个简单句只能有一个谓语动词相矛盾了,因为前文已经有了could be这个谓语动词了。

D选项的结构是独立主格结构,它是由不同于句子主语的非谓语动词的逻辑主语+非谓语动词的适当形式构成,但是这里选用了现在分词的完成形式是没有依据的,是不正确的。

如果还出现了E. be there的选项,也是不能选择的。这是一个让步状语的导致、省略与虚拟形式,即be there = whether(引导让步状语从句,解释为“无论”,而不是“是否”) there is/was,用在这里不符合整个句子的逻辑含义,所以是错误的。