ha de haber sucedido - must have happened