I had just started back for the house to change my clothes ____ I heard voices.I had just started back for the house to change my clothes ___________ I heard voices.A) as B) when C) after D) while为什么不选while?或者as?

问题描述:

I had just started back for the house to change my clothes ____ I heard voices.
I had just started back for the house to change my clothes ___________ I heard voices.
A) as B) when C) after D) while
为什么不选while?或者as?

B。 had just done sth. ...when 固定搭配,表示刚做完某事,正在这时...

本题选when ,表示一个动作发生时,另一个动作(听到声音)突然发生。
其次,while后面要跟可延续动词,而hear(听到)是非延续动词,不可选。as 指两个动作同时发生,本题时态为过去完成时,是换衣服动作已经发生过了,才听到声音的。

B表示 这时候突然 区别于while和as

B.时间状语从句,when即可引导延续性动词也可引导非延续性动词,as 也可以,但没有when正式,while只可引导延续性动词,hear是非延续性动词,也叫瞬间动词,希望对你有帮助,望采纳

B "When"此处指突然

when在这里表示状态,且主句使用过去完成时,故限制了while和as的使用。

你好
when在此表示同时发生的事情
希望能够一定程度上帮你解答你的疑惑,望采纳.有什么问题的话我们可以继续探讨的哈!

B)
while是在...期间,它引导的句子的动词是延续性的,往往用进行时态表达,而本句中的heard是暂时性动词;as是当...时,表明两个动作同时发生,但本句中的两个动作是先后发生的,故错误;when的词义是“在此时、当...的时候”

I had just started back for the house to change my clothes ___________ I heard voices.
A) as B) when C) after D) while
为什么不选while?或者as?
答:记住这三个类似句型,做题又快又准:
1. sb. was doing sth. when sth. (unexpected) (suddenly) happened.
某人正在做某事,就在这时(一件意外的)事情(突然)发生了。
2. sb. was about to do sth. when sth. (unexpected) (suddenly) happened
某人正要做某事,就在这时(一件意外的)事情(突然)发生了。
3. sb. had just done sth. when sth. (unexpected) (suddenly) happened
某人刚做了某事,就在这时(一件意外的)事情(突然)发生了。
这时候的when意为:and just at that time,/ and just then,(就在此时) 相当于一个并列连词,(有语法学家将它归入并列连词),所以不能提到句首。
本题句属于第三种情况。
译:我刚动身要回家换衣服,就在这时,突然听到人的声音。