By the time you arrived in Sydney,we will have stayed in Austrilia for more than two weeks.为啥是wby the time主从句的时态到底是什么

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 16:33:32
BythetimeyouarrivedinSydney,wewillhavestayedinAustriliaformorethantwoweeks.为啥是wbythetime主从句的时态到底是什么B

By the time you arrived in Sydney,we will have stayed in Austrilia for more than two weeks.为啥是wby the time主从句的时态到底是什么
By the time you arrived in Sydney,we will have stayed in Austrilia for more than two weeks.为啥是w
by the time主从句的时态到底是什么

By the time you arrived in Sydney,we will have stayed in Austrilia for more than two weeks.为啥是wby the time主从句的时态到底是什么
您好,By the time you receive this letter, I _____ this city for my home town.
A.have left B.will have left
C.leave D.will leave
与by the time 连用的句子应该用什么时态,主要是看这个时间点发生在过去还是现在或将来.you receive this letter 是将来的时间点,所以题目中的这句话应该用将来完成时.答案是B.
By the time l got to the station,the train had already gone.

此句的前半部分应该是虚拟的,表示此人不会到达悉尼,所以用了一般过去时态。
正常情况下主句用完成时,主要看by the time 后面的部分,by the time 后面是一般现在时,主句用将来完成时,by the time 后面是一般过去时,主句用过去完成时。
虚拟语气中根据需要做相应的改动。(*^__^*)...

全部展开

此句的前半部分应该是虚拟的,表示此人不会到达悉尼,所以用了一般过去时态。
正常情况下主句用完成时,主要看by the time 后面的部分,by the time 后面是一般现在时,主句用将来完成时,by the time 后面是一般过去时,主句用过去完成时。
虚拟语气中根据需要做相应的改动。(*^__^*)

收起

将来完成时

此句为虚拟语气中的真实条件句 we will have ............这句为主句 为将来完成时 by the time ......这句为从句 为一般现在时