英语选择!he had been trying to remove a bottle of milk from the place ____ he lost hold of the bottle and it fell.a.before C.when求a为什么不可以!另外c表示在这时,一般都是was doing when的,哪有had been doing when的啊!
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 18:16:28
英语选择!he had been trying to remove a bottle of milk from the place ____ he lost hold of the bottle and it fell.a.before C.when求a为什么不可以!另外c表示在这时,一般都是was doing when的,哪有had been doing when的啊!
英语选择!
he had been trying to remove a bottle of milk from the place ____ he lost hold of the bottle and it fell.
a.before C.when
求a为什么不可以!另外c表示在这时,一般都是was doing when的,哪有had been doing when的啊!
英语选择!he had been trying to remove a bottle of milk from the place ____ he lost hold of the bottle and it fell.a.before C.when求a为什么不可以!另外c表示在这时,一般都是was doing when的,哪有had been doing when的啊!
had been trying to表示"当时正在试着",所以用when
before只表示一个时间点,用(过去完成)进行式显然不合适
这里用had been doing而非was doing,是为了强调trying是在lost这个动作之前
仔细体会一下吧:)
have been doing 一直在做
这里指的是他一直都尝试
过去完成进行时 had been + ving
是当掉下来的时候就一直在做了。已经有过去了,在有过去就重复了
如:I shall/will have been doing it for an hour when you come to see me at 9:00 tomorrow morning...
全部展开
have been doing 一直在做
这里指的是他一直都尝试
过去完成进行时 had been + ving
是当掉下来的时候就一直在做了。已经有过去了,在有过去就重复了
如:I shall/will have been doing it for an hour when you come to see me at 9:00 tomorrow morning.
(明天早上九时你来看我时,我会在做那件工作做了一小时。——当然尚未能做完,还得继续做下去。)
收起
我想你可能把现在完成时和过去完成时对于时间状语的要求弄混了。
现在完成时只能用before,since
过去完成时则不同,它允许使用各种时间状语,能不能用before我不确定,但是一般和had done连用的都是when。
如果二模是一种国内考试的话,我给你一个新思路:教育潜规则,就是,它出一个题,就是要你选一个特定的选项而忽略任何例外。因此,你只用把答案“背”下来(不同于...
全部展开
我想你可能把现在完成时和过去完成时对于时间状语的要求弄混了。
现在完成时只能用before,since
过去完成时则不同,它允许使用各种时间状语,能不能用before我不确定,但是一般和had done连用的都是when。
如果二模是一种国内考试的话,我给你一个新思路:教育潜规则,就是,它出一个题,就是要你选一个特定的选项而忽略任何例外。因此,你只用把答案“背”下来(不同于死记硬背,是记住语境)就行了,我九年义务教育的英语部分就是用这个方法学的,稳居英语单科榜首。
收起
when ,有“但是,然而”之意。
你不要太抠语法了,这样耗时得很。
I had only fifteen yuan on me when the book I wanted cost twenty.
我身上只带了十五元钱,可是我想买的那本书定价二十元。
假如有两件事A和B。
A before B 指 先做A事,再做B事;
A when B 指在做B事的过程中,同时做A事。
你分析一下你的句子,是先后关系呢还是同时发生的呢?这样就清楚了。