I had been waiting outside for about an hour --- I heard my

问题描述:

I had been waiting outside for about an hour ___ I heard my name called.
A before B when C as D after
为什么不选A呢?(答案是B)
1个回答 分类:综合 2014-09-24

问题解答:

我来补答
1.答案的确是B when.
2.此题考查when的一个特殊用法.
此题中的when并不是从属连词引导一个时间状语从句,翻译成“当...的时候”;
而是一个并列连词,引导两个并列句,翻译成“就在这时...”,相当于and then.
而其他选项中的before/as/after都没有如此用法.
3.此时前句一般是过去完成时或进行时或含有be about to do sth结果,而后句则一般只用一般过去时.
如:I was sleeping when the telephone rang.我正在睡觉,就在这时电话响了.
I had been alseep for two hours when somebody knocked at my door.我睡了两个小时了,就在这时有人敲我家的门.
I was about to leave the classroom when somobdy called my name.我正要离开教室,就在这时有人喊我的名字.
4.此题翻译为:我在外面已经等了将近一个小时了,就在这时我听到我的名字被人叫起来了/有人叫我的名字.
 
 
展开全文阅读
剩余:2000
上一页:第九题,详解
下一页:gyyv