View Single Post
  #2 (permalink)  
Old 08-Feb-2008, 09:10
Horsa Horsa is offline
Senior Member
 
Join Date: Jul 2007
Country: UK
Posts: 557
Current Location: Russia
First Language: English
Member Type: English Teacher
Thanks: 0
Thanked 138 Times in 133 Posts
Horsa will become famous soon enoughHorsa will become famous soon enough
Default Re: will have gone vs will be going

The first is correct because the use of the perfect makes it refer backwards from a point in the future.

The second doesn't work because 'By then' which contains the meaning of 'before' contradicts the future meaning contained in the future continuous.
Reply With Quote