James came back home early last night.It was not yet eight o'clock_______he arrived home.

A.beforeB.thatC.whenD.until选什么呢?请详细解释一下。谢谢。为什么不能选d呢?... A.before B.that C.when D.until 选什么呢?请详细解释一下。谢谢。为什么不能选d呢? 展开
百度网友b97d58f1d0
2014-12-03 · TA获得超过3万个赞
知道大有可为答主
回答量:3959
采纳率:2%
帮助的人:1138万
展开全部
答:选c

解析:句意为:-Jack昨晚回来得很早-----------他到家时还不到8点。­

考生的思维定势有二:首先,认为是在考查强调句。同学们熟记了强调句型:It be+被强调部分+that/who+其余部分。而判断一个句子是否为强调句型,只需将其中的It is/was和who/that去掉,如果句子结构完整通顺,则是强调句型,否则就可能是其他语法形式。如果选b项,去掉It was和所填的that后,时间状语前缺少介词,句法错误,因此该句不是强调句型,而是状语从句。­

其次,认为是在考查it…before…句型。It is+时间段+before句型的肯定式表示“过多久……才、就”;否定式表示“不久……才、就”。此题如用before罗辑不符,故答案选B。­

还有before ,是跟的时间段,when 跟的是时间点
追问
为什么不能选D
追答
语法上是可以用until的
not until 这个结构,之所以用否定,主要是针对not 跟的是短暂性的,这里是8点钟,是个时间点,不是时间段,因此语法没错

只是意思比较牵强,
没有yet ,意思是,直到8点,他才到家,(和上文的回答也是比较牵强的)
加了个yet,意思是:还是直到8点,他才回家,个人觉得也是无法和上文联系起来

但是,it is +时间点+ when 这样的句式,很流畅,因此我第一反应是C
正达美
高粉答主

2014-12-03 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:7994万
展开全部
答案是C.when

这是表示时间点的状语从句
选项D.是not....until 句型 直到。。。才。。。 一般只能用于非延续性动词 故错
追问
arrive不就是非延续性动词么?
追答
指的是 主句 was not yet eight o'clock
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式