Learn English – “Once you do something” or “once you have done something”

subordinate-clausestense

Tell me please if there is any difference between the following sentences.

  1. Once you do the task, you can go on to the next one.

  2. Once you have done the task, you can go on the next one.

Could the first mean that as soon as someone begin to do the task he can go on to the next one?

Best Answer

Both sentences are incorrect. I have corrected them out for you:

  1. Once you do your task, you can go on to the next one.
  2. Once you have done the task, you can go on to the next one.

Both of these sentences are correct, if I'm not wrong. They mean the same thing too, with the only difference being the tenses. Notably, 'have done' falls under 'present perfect tense'.