Grammar-Quizzes › More › Quizzes › Pop-Question Archive › Pop-Q 2009 › By the time
How would you improve this sentence?
When I arrive, they will have eaten dinner.
Select one or more options and read the feedback.
Change arrive to will arrive.
When I will arrive, they will have eaten dinner.
Feedback 1
Change will have eaten to already ate.
When I arrive, they already ate dinner.
Feedback 2
Change When to By the time.
By the time I arrive, they will have eaten dinner.
Feedback 3
By the time | After/ Before/ When | Future Perfect
Join us on facebook.com/grammarquizzes