have you liked her

I didn't know you liked Carmen. Have you liked her for long?
No sabía que te gustaba Carmen. ¿Te ha gustado desde hace mucho?
Palabra del día
la garra