首页 > 留学知识库

问题: 英语作业


1.Is Tom still smoking?

  — No. By next Saturday he will have gone for a whole month without smoking a single cigarette.
这里的have gone是什么意思

解答:

By next Saturday he will have gone for a whole month without smoking a single cigarette. 这里的"gone"表示"经历".

直译:到下周六,他就已经经历了不抽烟达一整月的时间.
可译得简洁些, 改为: 到下周六, 他不抽烟就已满一整月了.

将来完成时的结构由 will/ shall+ have+过去分词构成, 又如:You will have reached Seoul by this time tomorrow.
明早的这个点,你肯定已经到了首尔.