Почему вы говорите Present Perfect, когда говорите о будущем? Разве мы не можем использовать будущее совершенное время ( will have pp )?
Ответ носителя языка
Rebecca
Причина, по которой мы говорим в настоящем совершенном, заключается в том, что мы не знаем точно, когда и do something evil ли ГРУ do something evil в будущем, или нет. will have done используется, чтобы указать, что вы что-то сделаете в какой-то момент в будущем. Я покажу вам разницу между ними. Пример. Call me when you've done the paperwork. (Позвоните мне, когда you've done документами. Используйте you've done что you've done потому что you've done не знаете, когда они She will have done the paperwork by Tuesday, so we can look at it on Wednesday. .) Пример: She will have done the paperwork by Tuesday, so we can look at it on Wednesday. (Она должна закончить оформление документов ко вторнику, а мы можем рассмотреть их в среду. - Использование will have done потому что есть крайний срок.)