By the time you have finished this book,your meal will get cold.bythetime的主句不应该用完成时吗?知道里面这个问题有很多解释,都不能说服我,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 16:32:18
By the time you have finished this book,your meal will get cold.bythetime的主句不应该用完成时吗?知道里面这个问题有很多解释,都不能说服我,

By the time you have finished this book,your meal will get cold.bythetime的主句不应该用完成时吗?知道里面这个问题有很多解释,都不能说服我,
By the time you have finished this book,your meal will get cold.bythetime的主句不应该用完成时吗?
知道里面这个问题有很多解释,都不能说服我,

By the time you have finished this book,your meal will get cold.bythetime的主句不应该用完成时吗?知道里面这个问题有很多解释,都不能说服我,
by the time引导的时间状语从句是根据时态不同改变的哦,所以不要看到这个标志就理所当然地认为要用完成时.确实,如果by the time后面接着的从句用了过去时,主句就要用过去完成时.但是整个句子表示的是将来的事情,就要根据主将从现(这点跟when引导的时间状语从句在将来时的用法一样可类比)
PS:by the time也有当..的时候的意思,表示这个意思时用法就与when一致了~
所以理解句意是很重要的~

by the time引导的时间状语从句应当用一般现在时。
英语语法中有个原则,叫做主将从现,即主句为一般将来时的时候,从句应当用一般现在时表示将来。
所以,本句应为:
By the time you finish this book,your meal will get cold.
供参考。

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?如何回答.