¿Cuánto tiempo hace que está aquí?

Habla muy bien inglés. ¿Cuánto tiempo hace que está aquí en Estados Unidos?
You speak English very well. How long have you been here in the States?
Word of the Day
lair