请教一道高中英语选择题
Athome,heneverseemstohavetimeuntilafter10:30pm,_____hischildrenhavegonetobed。B、whenD、...
At home ,he never seems to have time until after 10:30 pm,_____his children have gone to bed。
B、 when
D、 by which time
为什么选B不选D呢,B哪里错了? 展开
B、 when
D、 by which time
为什么选B不选D呢,B哪里错了? 展开
展开全部
关系副词when倒是可以指代时间状语after 10:30 pm,不过when指的是一个时间点,如选用则表示“就在过去的下午10点半的这个时间点上”。这样,时间状语就与后面的have gone to bed(已经就寝了)发生逻辑冲突。完成时态表示过去的行为给现在带来的结果,但是after 10:30 pm已经成为过去的时间,在这个时间发生的“就寝”行为不会对现在产生“就寝的结果”。
介词by表示“从…截止到目前为止”,关系形容词which指代of 10:30 pm,by which time就是by the time of 10:30 pm,即“从过去截止到下午10点半的这个这段时间”,意思与现在完成时的逻辑一致。
这类句子也可以用把从句改写为下面的并列句去理解:
He never seems to have time until after 10:30 pm; his children have gone to bed by that time.
另外,由when导出的时间状语往往表示过去时间,只能与过去时态连用,而by短语则可以与完成时态连用。
介词by表示“从…截止到目前为止”,关系形容词which指代of 10:30 pm,by which time就是by the time of 10:30 pm,即“从过去截止到下午10点半的这个这段时间”,意思与现在完成时的逻辑一致。
这类句子也可以用把从句改写为下面的并列句去理解:
He never seems to have time until after 10:30 pm; his children have gone to bed by that time.
另外,由when导出的时间状语往往表示过去时间,只能与过去时态连用,而by短语则可以与完成时态连用。
展开全部
At home ,he never seems to have time until after 10:30 pm,_____his children have gone to bed。
B、 when
D、 by which time
正确答案是D。
为什么选B不选D呢,B哪里错了?
因为介词by的意思是:“截止到。。。”(他在10:30【之前一直】没时间)
而连词when表【时间点】,(在【10:30那一个时间点】他没有时间)。
B、 when
D、 by which time
正确答案是D。
为什么选B不选D呢,B哪里错了?
因为介词by的意思是:“截止到。。。”(他在10:30【之前一直】没时间)
而连词when表【时间点】,(在【10:30那一个时间点】他没有时间)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好! 正确答案为:
从句中时态为现在完成时
by which time可用用完成时
而when不能用于完成时
翻译为:
在家时,直接他孩子十点半以后上床睡觉了,他才有时间。
*******************************************
^___^祝你学习进步! 如有疑问,请追问!
如果对你有所帮助,请千万别忘记采纳哟!
*******************************************
从句中时态为现在完成时
by which time可用用完成时
而when不能用于完成时
翻译为:
在家时,直接他孩子十点半以后上床睡觉了,他才有时间。
*******************************************
^___^祝你学习进步! 如有疑问,请追问!
如果对你有所帮助,请千万别忘记采纳哟!
*******************************************
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D是对的。
which是指示代词,引导从句,用来阐述after 10:30PM。
用的话when的话,句子语法上也有错误,因为前面有个after,如果再用when的话,显然不对。
which是指示代词,引导从句,用来阐述after 10:30PM。
用的话when的话,句子语法上也有错误,因为前面有个after,如果再用when的话,显然不对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
after 10:30 pm代表一个时间点,后面有一个逗号,所以本人认为是非限制性定语从句,后面的句子是修饰10:30 pm的限制条件。而when不能引导非限定性定语从句,且when表示当······的时候,与前面的时间点和后面的现在完成时不搭配,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询