by the time you have finished your homework ,your meal _____cold.A.gets B.has got C.will get D.is getting那么,正确答案是C.我想问为什么?我们高一关于by the time 的知识点,查到如下:当从句是一般现在时,那主句就用

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 09:13:40
by the time you have finished your homework ,your meal _____cold.A.gets B.has got C.will get D.is getting那么,正确答案是C.我想问为什么?我们高一关于by the time 的知识点,查到如下:当从句是一般现在时,那主句就用

by the time you have finished your homework ,your meal _____cold.A.gets B.has got C.will get D.is getting那么,正确答案是C.我想问为什么?我们高一关于by the time 的知识点,查到如下:当从句是一般现在时,那主句就用
by the time you have finished your homework ,your meal _____cold.
A.gets B.has got C.will get D.is getting
那么,正确答案是C.
我想问为什么?我们高一关于by the time 的知识点,查到如下:
当从句是一般现在时,那主句就用将来完成时
当从句是一般过去时,那主句就用过去完成时
那么这句话,明明就是四不像嘛,

by the time you have finished your homework ,your meal _____cold.A.gets B.has got C.will get D.is getting那么,正确答案是C.我想问为什么?我们高一关于by the time 的知识点,查到如下:当从句是一般现在时,那主句就用
选C 等你看做完作业,饭就凉了.不必纠结,这个地方填will have got也是可以的,但是选项里没有啊,选C 就是说在将来的某一时刻(你做完作业的时刻)饭会变凉,主句就是一个普普通通的一般将来时,也没有问题的.
或者这样
By the time you have finished your homework ,you meal will have got cold already.
就是说,如果后面再加一个already,我就得说will have got最合适不过了.

这句话的从句用的现在完成时,还是属于现在时态范畴, 因此同样适用于"主将从现"原则,

故主句用一般将来时will get.

by the time 引导是从句用的是现在时,那主句就应该用将来时,第三个答案是正确的。选C

你可以先将这句话翻译一下 到~~时为止 从句是持续到现在的 用的现在完成时 所以主句要用将来时

by the time 是 到……那时候,在这里是 “到你已经完成作业的那时候,这句话是后半句的时间状语从句
其实这件事还并没有发生,它本应该是一个将来完成时态,本应该为 you will have finished your homework, 但是英语语法中在这里有一个规定,在时间和条件状语从句中,一般将来完成时态要用一般完成时态来代替,所以你就会发现前半句用了have done

全部展开

by the time 是 到……那时候,在这里是 “到你已经完成作业的那时候,这句话是后半句的时间状语从句
其实这件事还并没有发生,它本应该是一个将来完成时态,本应该为 you will have finished your homework, 但是英语语法中在这里有一个规定,在时间和条件状语从句中,一般将来完成时态要用一般完成时态来代替,所以你就会发现前半句用了have done
那么这句话就是说:
到你将来已经完成你的作业的时候,你的饭将来也就会凉了。
你查到的也许是这样的:
by the time 1)到…时候为止
通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。
例如: By the time l got to the station,the train had
already gone。
【在这里意思是当我到达车站的时候,这是一个真实的已经成为过去的事情了,但车早在我到达前就离开了,所以根据意思,要用过去完成时态】
【这些东西用法可不是固定的,要根据句子来】
2)…当……的时候
如果只是说过去某个时候的状况,用过去时,而不用完成时。你的这句就是如此。By the time the war was over , death and suffering were to be seen everywhere.在战争结束的时候,到处可见死亡和饥饿。 这里没有“死亡和饥饿”已经完成的意思,只是描述当时这个时间点的状况。所以用过去时。

收起

B--- will be ready by the time you have dressed. B_____ will be ready by the time you have dressed. Have you got the time by any chance?麻烦好心人翻译以下.Thank you a million! you will have got home by the time the sun__(set) What time do you have the time? by the time i see you again i ___from that schoolhave graduatedgraduatewill have graduatedgraduated by the time you arrive in london,we ___in europe for two weeksA will have stayed B have stayed 英语翻译If you find you enjoy the work and have more time to do it,take on more time by time. While You Have the Time,Take the Did you have a good time there yes i did ,By the _____ why did you call me i shall have finished writing the article by the time you get backi shall have finished (writing the article )by the time you get back中间这个是个短语吧 所以writing是动名词?finish doing 是用法? 翻译几句英语.简单,追加分By the time,you have reached the end of a page you have forgotten what the beginning is about. By the time you arrive there,they will have got ready for the journey帮忙翻译下, The job should ______ by the time you arrive.A、 have finish B、 have been finished C、 have been finished D、finish I ____writing the article by the time you get back.(2 分)A.shall finishB.must have finishedC.have finishedD.shall have finished By the time you get to Beijing tomorrow,I ____2____ for Shanghai.By the time you get to Beijingtomorrow,I ____2____ for Shanghai.A) am leavingB) should have leftC) will leaveD) have already left(B)为什么D不可以? Which sentence is correct?Why?1)By the time you arrive in China,I will have stayed in Europe for 2 weeks.2)By the time you arrive in China,I have stayed in Europe for 2 weeks. Do you have the time?如何回答.