You’ll be allowed to go to the arcade as soon as you have finished your essay. правильно ли употреблено have finished ?
Нет, должно быть : have finish