he/she has/had pushed off - Spanish English Dictionary