状语从句单选题-12.28.01
选B。
这里的when不是一个引导时间状语从句的从属连词,而是一个连接并列句的并列连词,=and then=and at that time=and at the same time
。这是一个相当重要而常常容易被忽略的知识点。
when作并列连词的常用句型结构:
1)主语Sb。A + 谓语A(动词的过去完成时)had done + 宾语sth。A + when + 主语sb。B + 谓语A + did(动词的一般过去时) + 宾语sth。 B
表示动作A发生在动作B之前。
I had finished my file work when the electricity was cu...全部
选B。
这里的when不是一个引导时间状语从句的从属连词,而是一个连接并列句的并列连词,=and then=and at that time=and at the same time
。这是一个相当重要而常常容易被忽略的知识点。
when作并列连词的常用句型结构:
1)主语Sb。A + 谓语A(动词的过去完成时)had done + 宾语sth。A + when + 主语sb。B + 谓语A + did(动词的一般过去时) + 宾语sth。
B
表示动作A发生在动作B之前。
I had finished my file work when the electricity was cut off。
2)主语Sb。A + 谓语A(动词的过去进行时)was/were doing+ 宾语sth。
A + when + 主语sb。B + 谓语A + did(动词的一般过去时) + 宾语sth。B
表示动作A与动作B同时进行。
My family were having lunch when the bell rang。
3)主语Sb。A + 谓语A(动词的过去将来时)was/were to do(注意:仅用这种结构)+ 宾语sth。A + when + 主语sb。B + 谓语A + did(动词的一般过去时) + 宾语sth。
B
表示动作A发生在动作B之后。
I was just to paint my house when you dropped in(顺道拜访而不通知对方)。
回到本题,为什么这里when不是从属连词而是并列连词呢?
如果此处when是从属连词,这个意思的句子应当说成:
He found he could go no further when he had gone through six carriages。
当他穿过了6节车厢后,他发现自己再也走不动了。
这样才符合句子的逻辑。(比“当他发现自己再也走不动了,他已经穿过了6节车厢后”更顺畅)
其他表示“当。。。的时候”单词:
1)while作并列连词是表示轻微的转折和对比。
You like football while your brother prefer to play basketball。
2)as不能用作并列连词。
有关when,while,as作引导时间状语从句的从属连词,请看我以前的回答: 。
收起