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