will在这里可以省略吗

我在张道真语法书上看到:

在主句中willshall可以不出现, 例如:

1.I will tell you the story while we are taking a walk 有时可以写作 I tell you the story while we are taking a walk

2.If you refuse, I will be ruined 有时可以写作 If you refuse,i am ruined

3.If you laugh, the world will laugh with you 有时可以写作: If you laugh,the world laughs with you.

介于以上例句,我想问下下面这个例句: Three years will have passed before i know it 是否可以写作Three years has passed before i know it

谢谢各位大神给予解答。

请先 登录 后评论

1 个回答

好题  
擅长:英语

张道真提到的这几个例子,都是口语里这样用。正规文体还是要用will. 你的句子要保留will. 如果没有will 意思就不同了。will的意思是:三年会不知不觉就过去的。(说话时还没过去)没有will: 三年不知不觉中过来了,(等过来了才知道)。说话时三年已经过去。

请先 登录 后评论
  • 1 关注
  • 0 收藏,2222 浏览
  • 近德 提出于 2021-03-03 11:02