By this time next week, I will have worked on this project for twenty days.
By this time next week, I will work on this project for twenty days.
Do they both mean the same? If not, what is the difference?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityAlternatively, if the project won't have been finished by this time next week, and you will continue to work on it, you say: By this time next week, I will have been working on this project for twenty days.