作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/05/07 07:25:13
英语翻译“到日落的时候,我已经走了三十英里”
英语翻译“到日落的时候,我已经走了三十英里”
答案: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.