You have been reading to me ____ James went out. You must be very tired now.A. when B. while C. as D. ever since为什么选B?ever since 为什么不可以呢?谢谢帮助!

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/18 10:06:08

You have been reading to me ____ James went out. You must be very tired now.
A. when B. while C. as D. ever since为什么选B?
ever since 为什么不可以呢?谢谢帮助!

been reading体现了一个读的过程和时间长度.只有while能表示时间长度.
这里,也许你会觉得说go out应该是一瞬间动作,用when,但,其实老实说语言还蛮活,所以.go out也能这样用
ever since的话,前面要用HAD been.因为.通过went out是过去式.前面就得用过去完成时

B 表同时进行
while [简明英汉词典]
[(h)wail]
n.一会儿, 时间
conj.当...的时候, 虽然
vt.消磨
prep.<古><方>直到

我觉得选A或C才对 因为while与延续性动词搭配,而went out显然没有延续性的意义。

应该选A 因为while引导句子要加进行时 再说go是个短暂性动词用进行时表示一个动作在发生,另一个动作正在进行

B. while
You have been reading to me while James went out.
went out. 过去时,就是说他离开已后,你一直在读。
如果离开的一瞬间在读,则用when,很显然,意思不通。
因为有一句:You must be very tired now.
如果没有这一句,A也行。
as 表示两个动作同...

全部展开

B. while
You have been reading to me while James went out.
went out. 过去时,就是说他离开已后,你一直在读。
如果离开的一瞬间在读,则用when,很显然,意思不通。
因为有一句:You must be very tired now.
如果没有这一句,A也行。
as 表示两个动作同时发生,伴随着……然后怎么怎么样。。。
也不通。
自从,从意思上就不通。
其实,while 还有‘而’,强调对比等意思。更好了。

收起

您已阅读,我虽然詹姆斯走了出去。你必须非常疲倦现在