Вопросы к Поиску с Алисой
Употребление present perfect в future time clauses (предложениях с указанием будущего времени) отличается тем, что этот глагол показывает последовательность событий, а не их одновременность. english.lingolia.com
Present perfect используют, чтобы подчеркнуть, что одно действие завершено перед началом другого. englishthrive.com Например: «I will go home once I have finished my work» — «Я пойду домой, как только закончу работу». englishthrive.com
Simple present применяют для действий, которые обязательно произойдут в будущем, или для запланированных событий. englishthrive.com Пример: «I will call you when I finish my work» — «Я позвоню тебе, когда закончу работу». englishthrive.com
Таким образом, present perfect используют, когда важно указать на последовательность событий, а simple present — когда речь идёт о действиях, которые обязательно состоятся в будущем. englishthrive.com