How long have you known your best friend?

How long have you known your best friend? - Ten years. We met in high school.
¿Cuánto tiempo hace que conoces a tu mejor amigo? - Diez años. Nos conocimos en la secundaria.
Palabra del día
la búsqueda del tesoro