it has/had failed - French English Dictionary