为什么选D,而不选C,D2ne1不是你不行过去完成时的时间状语吗,C翻译成自从会议开始不行吗

She ____ her hairstyle in her hometown before she came to US for a better life.A.would change B.has change C.changed D.was changing我总觉的这个答案不好,每一个选项是怎么错的,为什么C对?D不是更好吗?C不什么不用过去完成时
答案是选C,这题目考察的重点是时态.before引导的时间状语从句,在她去美国追寻更美好的生活之前,由此可以确定,主句的谓语是表示过去,再看动词,change,改变,是一个瞬间性动词,不是连续性动词,所以用一般过去时.D答案用的是过去进行时,表示过去一段时间内反复或正在进行的动作,按语境来看,她过去是一直都在改变发型?
为您推荐:
其他类似问题
D是过去正在改变的意思
不符合题意C表过去
而且有个before~
a 情态动词 should might would 表将来b 过去完成时 不符合题意d 过去将来时 既然题中有before 那就不能用了
简单的过去式
扫描下载二维码英语疑惑的选择题啊Nobody knows the palce because few people ______ there before.A have been
B, had been
C have gone
D, had gonebefore的句子不都是常与过去完成时连用的吗? 本题到底是用现在还是过去完成时? 有人说前面有knows所以后面应该用现在完成时,可我仍然是似懂非懂,求解释
Kyoya道GA3
Nobody knows the place because few people ______ there before.A have been B,had been C have gone D,had gonebefore的句子不都是常与过去完成时连用的吗?本题到底是用现在还是过去完成时?有人说前面有knows所以后面应该用现在完成时,可我仍然是似懂非懂,答:A译:没人知道那个地方因为以前去过那儿的人没有几个.析:before常与完成时态连用,如:I have never seen such a good film before.我以前从未看过这么好的电影.I had seen the film before I came here.我在来这里之前看过这部影.所以到底用现在完成时还是过去完成时,要看这个before (以前,在...之前)到底是在什么时间之前.如果单独使用时是副词,常表示以现在(now)为参照的“以前”,所以用现在完成时.如果before后面是一个从句 before sth.happened,这时候的before是一个连词,表示“在过去某件事情发生”之前,也可以是介词跟过去的时间点,如before 1997,如要表示在这之前(已经)发生了的动作或存在的情况,才用过去完成进.本句显然以现在时间作参照而不是一个过去时间作参照,所以排除BD.接下来考虑have been to 和have gone to的区别.前者表示“去过”,后者表示“去了”,从逻辑上讲选A正确.评:本题句实际上还是有逻辑问题的.因为即使是few people have been there,几乎没人去过,但应该确实有人去过.few = not much不是很多人,至少去过的那为数不多的几个人应该knows the place的吧,怎么能说Nobody knows the place呢?
为您推荐:
其他类似问题
before在这里只是个副词,“以前”的意思,常用在现在完成时里,所以这里用have been没有错。 如果before在表示 一个过去的动作或时间点之前 时,主句就要考虑用过去完成时了,如:Tom had gone home before I got there.
答案是B吗?首先我们不能选C和D,因为 have/had gone表示去了但是还没回来。只能从A和B选。Knows是现在时,后接完成时。而且是过去完成时
Nobody knows the palce because few people ______ there before.A have been
B, had been
C have gone
D, had gone选A的确是因为前面是knows所以后面用现在完成时因为before解释为【在...之前】如果前面主句的时态是一般现在时,就用现在完成...
A,“去过那个地方”,过去完成时强调“动作发生在过去的过去,一般有时间状语暗示”before 与完成时连用,具体是过去还是现在完成,要看句意
A have been
这里主要是根据前面的knows,用的是一般现在时,证明是现在这一时刻没有多少人知道那地方,因为到现在为止很少人去过那里。1.现在完成时强调的就是过去某一时刻做的事,对现在有影响,have been there 因为曾经去过,所以对现在有影响,所以是knows2.而如果前面是knew,用一般过去时,可以说明是过去的某个时候 大家都不知...
现在完成时表示的是发生在过去的动作对现在造成的影响或结果,或者是从过去一直延续到现在。过去完成时,由表示过去的过去
去问英语专家
选A before 不一定非要和过去完成时连用 表示去过某地 A选项正确
A I have never been here before.BEFORE加一般过去时的从句,前面才用过去完成时
应该选Abefore可以做介词,连词和副词在这里是作副词,表“以前,在前”的意思 根据knows的时态,所以判断不应该用过去完成时。
A答案是它吗?
用过去完成时是这个动作发生在过去的过去而本题不是所以选现在完成时。截止到现在没人去过那
A 的确是因为前面是knows所以后面用现在时因为before解释为【在...之前】如果前面主句的时态是一般现在时,就用现在完成时如果前面主句是一般过去时的话,,后面的before就是发生在过去的事情之前的事,所以这时候采用的是过去完成时【have been 】是去了但是已经回来了【have gone】失去了但是没有回来这边是用have ...
这句话的句意是:没人知道那个地方,因为之前几乎没人曾经到过那个地方。主句中用了knows一般现在时是可以的,就是至现在的情况,而后面用现在完成时正是表示了现在完成时的含义(一、动作开始于过去,持续到现在;二、始于过去的动作对现在的影响),这里正是对现在的影响是没人知道那个地方。另外过去完成时一定要有过去时间或过去动作作为参照点才可以选用,即“过去的过去”如:He ha...
A,因为是对现在造成的影响,所以用现在完成时
选A吧,是截止到现在为止,用现在完成时
扫描下载二维码Employ your time to the best______.A.function B.advantage C.weakness D.advance请问这句怎么翻译?选哪一个?为什么?不是选A是选B
我真的单纯152
Badvantage 的意思是“优势,有利条件“to advantage 的意思是”便利,使优点突出有利”所以这句子是说”你要充分利用时间.”
为您推荐:
其他类似问题
选AEmploy your time to the best function!请你充分利用你的时间!凡事尽力而为!
Employ your time to the best function!请你充分利用你的时间!选A
选A 功能、作用
选B 把你的时间发挥到最大的好处,优势
B.advantage
to the best advantage A 不行。to the best function 没见过
advantage 是”优势.有利条件.利益”的意思,此句的意思是说要发挥你所能利用的时间创造最大的价值!
扫描下载二维码英语翻译书上的问题是:Must we keep the window ( )all the time.A.opening B.open C.to open D.opened选哪个?为什么?那keep不是动词么?
人不脑残少年c
选Bkeep是延续性动词表保持着某一状态时
keep+动词原形表继续不断时
keep+动词的现在分词形式并且must是情态动词
应加动词原形你可以去看看 百度度词典里 对keep
must的解释多积累一些
为您推荐:
其他类似问题
B 情态动词must跟动词原形
选B,因为这里开着表示状态,用open就行了,如果是opening的话表示这个动作一直在持续
选B。这里应该填形容词啊。只有B是形容词的形式。希望可以帮到你~(^_^)
你好,我觉得应该选A,keep是一个动词,有一个词组:keep sb./sth. doing sth.希望对你有帮助!
B,must加动词原形
开着,持续动作,应该用现在分词请采纳
扫描下载二维码下列句子选哪一项?为什么?整个句子怎么翻译?The girl (
) to be very promising.A. proved
B. had proved
C. will prove
D. will be proved
望四刷粉0386
选C.prove这个词“证明”不用被动语态,所以D去除.剩下A,B用的是过去时和过去完成时,从后面没有明显的时间状语,只有to不定式,而这是不定式一般带有将来、将要的意思.所以只有C.译为:这女孩会证明有出息的.
为您推荐:
其他类似问题
选C。prove这个词“证明”不用被动语态,所以D去除。剩下A,B用的是过去时和过去完成时,从后面没有明显的时间状语,只有to不定式,而这是不定式一般带有将来、将要的意思。所以只有C。译为:这女孩会证明有出息的。
D. will be proved 将被证明(一般将来时的被动语态)
扫描下载二维码}

我要回帖

更多关于 2ne1不是你不行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信