by the time you arrive this evening,_______ for two hours. a i will study bi willhave been studied

作者&投稿:氐蕊 (若有异议请与网页底部的电邮联系)
By the time you arrive this evening,____ for two hours.~

选D
“by the time +将来时间”,用于将来完成时[will have done]或将来完成进行时[will have been doing],排除A,C
又由于B项是表示被动的,错误,故选D

第一题,是将来现在完成进行时,提示词是by the time,现在完成进行时的结构是have/has been doing
意义是弥补了现在完成时的欠缺,就是一件事情,以前做,做到现在还在做(现在完成时),然后明确指出,以后还要继续做下去,这就是现在完成进行时,然后又是将来时,两个时态合并起来,就是将来完成进行时

第二题,我先说one of which 是哪来的,这是一个先行词是books 的定语从句,定语从句部分是( )are well received ,可以看出,定语从句缺少主语,那么由关系代词which ,that 充当,同时,先行词又是由one of 修饰,相当于( one of the books) are well received ,你把the books 代替为which 就得到答案

补充解释一下先行词是books,可是有了one of 修饰,定语从句的谓语动词到底是单数还是复数的问题

这个问题,中国的考试的标准答案一直和英国人的用法矛盾
中国语法书,以及高考,认为先行词就是books,管他什么之一之二的,一律用复数,就是are.只有先行词有the only 修饰的时候,才认为是单数
而英国人,认为先行词不看表面,看实质,既然有了之一,那就是单数,这样的例句,在新概念书上很多,我随便凭记忆给你举一个
新概念2册,28课,no parking 第一句,
jasper white is one of those rare people who believes.....
你看,人家的定语从句用的单数believes,

这个问题,我在百度上问了几乎所有的高中老师,他们说不出个所以然来,但是,我就觉得奇怪,难道这个英文,我不相信英国人,而要相信中国人编的语法书?

选D,属于将来完成进行时,意思是“等你今晚到的时候,我将已经学了两个小时了(因为是进行时,所以届时仍在学)”
本题也可用排除法,首先by the time...表示一段时间,要用完成时,排除a,其次b中的study是被动语态,即“我被学习”,显然不对,c是过去完成时,时态不对(by the time后面跟的是一般现在时arrive,指示将来的时间,同when用法一样)。

答案选D
“by the time +将来时间”,用于将来完成时[will have done]或将来完成进行时[will have been doing],排除A,C。又由于B项是表示被动的,错误,故选D

选D,用将来完成进行时。

d iwill have been studying

表示将来的两个小时内一直在学习

by the time you arrive this evening,_______ for two hours.
a I will study b.I will have been studied
c I had studied d I will have been studying
选项是d


崇安区13726189231: by the time是等于before还是when? -
语研大活: by the time作“…当……的时候”和when是一样的.1)到…时候为止; 2)…当……的时候;1)到…时候为止 通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成.值得注意的是,当从句用过去时...

崇安区13726189231: By the time you arrive in London, we - ---- - in Europe for two weeks.
语研大活: 答案C by the time引导的时间状语从句中使用了一般现在时表将来,主句应用将来时,因此排除B 、D.句意:当你到达伦敦时,我们将已经在欧洲逗留两周了.由此判断应用将来完成时表示将来某一时间或动作发生之前已经完成的动作.故选C.

崇安区13726189231: by the time you arrive night,she will have been typing for hours -
语研大活: you arrive night有问题.NIGHT前面应该加一个THIS或者TOMORROW之类的词. BY THE NIGHT后面接时间点(什么时态都行),表示截止到某时刻.

崇安区13726189231: by 当截至讲的用法 就是by后加三种时态用于什么时态 -
语研大活: 1、by后加过去时间,用于主句是过去完成时. 例如:By the time he was 7,he had learnt English himself. 【释义】到7岁的时候,他就已经自学了英语. 2、by后加现在时间,用于主句是现在完成时. 例如:I have done my homework by the time ...

崇安区13726189231: By the time you arrived in London, we () in Europe for two weeks.A. have stayedB. will have stayed.为什么选B?从句为什么用过去时,而主句用将来时? -
语研大活:[答案] 选B,虚拟语气,主句可以用将来完成时,当然用would have stayed更好.

崇安区13726189231: by the time 的用法 -
语研大活: D by the time you receive the letter指的是截止到将来的一个时间点为止,故用将来完成时. 不懂再问哦,祝你学习进步!

崇安区13726189231: 一道英语词汇题By the time you get to New York,I_____for London.A.would be leaving B have already leftC am leaving D shall have left对每个选项进行详细的解... -
语研大活:[答案] A.would be leaving:虚拟语气在此不对. B have already left:现在完成时,时态不对. C am leaving:现在进行时,时态不对. D shall have left:将来完成时.表示你到纽约时,我(将)已经离开(纽约)去伦敦了.

崇安区13726189231: 英语题! The work___by the time you came back. -
语研大活:[选项] A. will have been done B. was done C. had been done D. has done 这个该选A还是C?为什么?

崇安区13726189231: 英语学位有关知识98页14题By the time you arrive this evening,_______for two hours,A I will study B i will have been studied C I had studied D I will have been ... -
语研大活:[答案] 第一题,是将来现在完成进行时,提示词是by the time,现在完成进行时的结构是have/has been doing 意义是弥补了现在完成时的欠缺,就是一件事情,以前做,做到现在还在做(现在完成时),然后明确指出,以后还要继续做下去,这就是现在完...

崇安区13726189231: By the time you have finished this book,your meal - ____ - cold.A.is getting B.has got C.will get为什么不选A? -
语研大活:[答案] 从“规范”英语的角度说,你的题目的选项没有正确答案.你的句子应该是:By the time you finish this book,your meal WILL HAVE GOT cold.-------这里get是系动词,但是get本身是瞬间动词,所以这个主句的谓语动词要用...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网