Supongo que va a hacer algo malvado en el futuro, pero ¿por qué se utiliza el "present perfect" ("you've done") aquí en vez del futuro ("you will have done")?
Respuesta de un hablante nativo
Rebecca
El Present Perfect se utiliza aquí porque el momento en el que se va a hacer algo malvado se desconoce. La conjugación en futuro se utiliza para describir algo que ocurrirá en un momento concreto y conocido, en el futuro. Aquí van algunos ejemplos de "you've done" y "you will have done". Ej: "Call me when you've done the paperwork." (Llámame cuando hayas hecho todo el papeleo.) => (Como se desconoce cuándo se hará todo el papeleo, se utiliza "you've done".) Ej: "She will have done the paperwork by Tuesday, so we can look at it on Wednesday." (Para el martes, ya habrá hecho todo el papeleo, de modo que se podrá consultar el miércoles.) => ("Will have done" se utiliza aquí porque se sabe el momento preciso en el que se hará el papeleo.)