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/02 23:15:31
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 为什么不可以呢?谢谢帮助!

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 为什么不可以呢?谢谢帮助!
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 为什么不可以呢?谢谢帮助!

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 还有‘而’,强调对比等意思。更好了。

收起

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