早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语翻译“到日落的时候,我已经走了三十英里”

题目详情
英语翻译“到日落的时候,我已经走了三十英里”
▼优质解答
答案和解析

答案:By sunset we had covered thirty miles.


by 表示到.为止,此处By+过去的时间,后面用过去完成时.cover此处表示走完一段路程.



by the time的用法   有两个意思:

1)到…时候为止,主句常用过去完成时

 2)…当……的时候,常用过去时,此种用法易考易错.具体用法如下:


  1)到…时候为止    

  通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成.值得注意的是,当从句用过去时时,主句通常用过去完成时. 

Eg: By the time l got to the station,the train had already gone. 


    2)…当……的时候

    如果只是说过去某个时候的状况,用过去时,而不用完成时.

Eg:By the time the war was over , death and suffering were to be seen everywhere.在战争结束的时候,到处可见死亡和饥饿.

 这里没有“死亡和饥饿”已经完成的意思,只是描述当时这个时间点的状况.所以用过去时.



2. cover 此处表示走完(一段路程),越过   

   如:我们走完了1500英里.We have covered 1500 miles. 

   He covered the whole distance in three days.