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