请教一道高中英语选择题

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哪里错了?
展开
张达人zhdr
培训答主

2013-05-16 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:4.2万
采纳率:91%
帮助的人:1.1亿
展开全部
  关系副词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短语则可以与完成时态连用。
  
体照sunny
2013-05-16 · TA获得超过8180个赞
知道大有可为答主
回答量:4535
采纳率:66%
帮助的人:1561万
展开全部
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那一个时间点】他没有时间)。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
50844805
2013-05-16 · 知道合伙人交通运输行家
50844805
知道合伙人交通运输行家
采纳数:123291 获赞数:303085

向TA提问 私信TA
展开全部
你好! 正确答案为:

从句中时态为现在完成时
by which time可用用完成时
而when不能用于完成时

翻译为:
在家时,直接他孩子十点半以后上床睡觉了,他才有时间。

*******************************************
^___^祝你学习进步! 如有疑问,请追问!
如果对你有所帮助,请千万别忘记采纳哟!
*******************************************
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
敬映波01q
2013-05-16 · TA获得超过343个赞
知道小有建树答主
回答量:775
采纳率:100%
帮助的人:291万
展开全部
D是对的。
which是指示代词,引导从句,用来阐述after 10:30PM。
用的话when的话,句子语法上也有错误,因为前面有个after,如果再用when的话,显然不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姚娜陈彪
2013-05-16 · 超过11用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:37万
展开全部
after 10:30 pm代表一个时间点,后面有一个逗号,所以本人认为是非限制性定语从句,后面的句子是修饰10:30 pm的限制条件。而when不能引导非限定性定语从句,且when表示当······的时候,与前面的时间点和后面的现在完成时不搭配,谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式