should have, could have, would have - Alemán Inglés Diccionario