he's going for two yearsse va por dos años
I spoke for ten minuteshablé (durante) diez minutos
she has known it for three monthslo sabe desde hace tres meses
they won't arrive for hours yettardarán horas en llegar
he drove for 100 mileshizo 100 millas