Por que não está no tempo presente perfeito?
Resposta do falante nativo
Rebecca
Esta frase não está no tempo presente perfeito porque é uma maneira antiquada de falar que se originou na Inglaterra. Em inglês moderno, Have you ever seen such a beautiful dress? (você já viu um vestido tão bonito?) Diz.