Word/Phrase: it might have been
Translation: podría haber sido
Pronunciation: poˈðɾia aˈβeɾ ˈsiðo
It might have been a mistake - Podría haber sido un error
I think it might have been better - Creo que podría haber sido mejor
It might have been a good idea - Podría haber sido una buena idea
It might have been too late - Podría haber sido demasiado tarde
It might have been what we needed - Podría haber sido lo que necesitábamos