by the time是等于before还是when?

老师上课时的例句:BythetimeIgotup,mybrotherhadalreadygottenintheshower,说bythetime=before.后来,有一... 老师上课时的例句:By the time I got up,mybrother had already gotten in the shower,说by the time=before.
后来,有一道练习题:By the time Dick got to class,his math teacher had already started teaching.(选与by the time意义相同的一项)
A.Before B.As soon as C.When
此题正确答案却是C而不是A,因此我十分困惑!
展开
 我来答
拿qwer
2015-04-30 · TA获得超过2918个赞
知道大有可为答主
回答量:2912
采纳率:60%
帮助的人:1946万
展开全部
这道题确实是用when
分析如下:

By the time 适用过去完成时 它的句子组成是 By the time 后跟一般过去时

主句是过去完成时 且by后的谓语动词 的动作 发生迟于 完成时的谓语动词
即 我弟弟先洗澡 我后起床 所以是过去完成时
再者其后跟的是瞬间性动词,所以等于before
而我起床对于现在又是过去 所以是一般过去时
但是要是没什么区分的话 用when也可以 不过when最大用处就是后跟延续性动词 开始上课 是一个持续的过程 所以用when 要是把 started teaching. 改为 started to teach 就用before

而before这个词所带的语法很多 我就不说那么多了 在这里它表示 “ 还没。。。。。。就。。。。” 第一个省略号对应by the time 第二个省略号代表主句 所以跟By the time 一样
但也是后跟 瞬间性动词
易燃易爆物品
推荐于2018-02-23 · TA获得超过563个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:163万
展开全部
第一个例句中,不用when,因为By the time后面接完成时,强调到某个时间,动作宣告完成时,才与when一样,如果是一个过程,如醒来,那就是与before一样
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bigvessel
2015-10-06 · TA获得超过368个赞
知道答主
回答量:143
采纳率:0%
帮助的人:29.8万
展开全部
By这个词的意思是“不迟于”,意思是”在那一刻“或”在那一刻之前“。

建议多查英文字典,可以清晰理解单词的意思。by在表示时间时,解释为“not later than, at or before. ”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
经车婷12
2009-01-12 · TA获得超过417个赞
知道答主
回答量:60
采纳率:0%
帮助的人:0
展开全部
By the time Dick got to class,his math teacher had already started teaching 在Dick到教室之前,老师已经开始教学了 所以是Before C.When 是 当 但开始教学先发生
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
煞煞小宝儿
2009-01-12
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
前一句:因为当GET UP时BROTHER的动作已经完成,所以等于BEFORE.
后一句:当我到达时,老师的动作一直持续到我到达,甚至继续维持下去,所以等于WHEN.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式