¿Cuántas frases habéis estado traduciendo?
How many sentences have you been translating?
Llevamos 5 meses hablando del examen de Historia
We have been speaking about the History exam for (duración) five months
Ha estado besando a tu amiga desde las 7’30
He has been kissing your friend since (desde un punto en el pasado) half past seven.