there's nothing you could've done - Francés Inglés Diccionario