____ in a sandstorm was a terrible experience. Nowhere _____ but to stay at home.
A.To be caught; we could go
B.To have been caught; could we go
C.Having caught; we could go
D.Caught; could we go
答案:B
题目分析:考查倒装句和不定式用法。本题第二句中的否定词nowhere放在句首,后面的谓语使用部分倒装的形式。不定式做主语表示的是具体的一次性的行为,动名词做主语时表示的是经常性的行为。句意:遇见沙尘暴是可怕的经历,我们什么地方都去不了,只能待在家里。故B正确。
点评:完全倒装:
1.由地点和时间副词引出的完全倒装句:以地点副词here, there和时间副词now, then 开头,后面的动词是be, come, exist, fall, follow, go, lie, remain, seem, stand等,而主语又是名词时,构成完全倒装句。eg :Up climbed the boy when his mother came.
2.表示运动方向的副词或地点状语置于句首,谓语表示运动的动词且主语是名词时使用完全倒装
Out rushed a missile from under the bomber. 轰炸机肚底下窜出一枚导弹。
注意:
在here, there引出的倒装句中,当主语是普通名词时用完全倒装句,但当主语是代词时,就要用部分倒装句。
例:Here comes the postman!(邮递员终于来了!注意实意谓语动词位于主语之前。)
Here we are.(我们到了。注意系动词位于主语代词之后。)