Is there any difference in these sentences?
You can go outside when you complete your work.
You can go outside when you have completed your work.
Are they both interchangeable? If not then what is the difference between them?
Is there any difference in these sentences?
You can go outside when you complete your work.
You can go outside when you have completed your work.
Are they both interchangeable? If not then what is the difference between them?
The first sentence sounds a bit odd, but the second sentence works for me.
If we are talking about an action in the adverbial clause that takes place over a period of time, we generally prefer the present perfect. Consider this example:
• After I have written this book, I am having a holiday. (not After I write...)