he/she has/had driven up - Francés Inglés Diccionario