deber de hacer
Hello! How do you translate ''Debiste de verlo''? Is it ''You must have seen it''? It's confusing since I've read somewhere that the same sentence without ''de''(''debiste verlo'') would mean ''You should have seen it''). And what about ''Debes de haberla visto'' or ''Has debido de verla''? Is it all the same? What do spanish speaking people use more often?
1 Answer
Debiste haberlo visto. (Creo) You must have seen it.