he/she has/had hitchhiked - Francés Inglés Diccionario