he/she has/had driven up - Español Inglés Diccionario