Why do you think the action should have started in the past when the present perfect is applied to a future action?I do not understand why present perfect tense is used here when there is no past action.
Could you tell me where you found it?The Present Perfect is used in adverbial clauses of time after the conjunctionswhen, till, before, after, as soon as to denote an action completed before a definite moment in the future.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: