sein, denn

must be / has to be, because

→ sein
phrase Rare #38,373
must be / has to be, because This is a common sentence pattern in German where sein appears before denn in a clause giving a reason. The phrase itself is not a fixed idiom, but the sequence sein, denn can appear in examples like "... gesagt sein, denn ..." or "... zu Hause sein, denn ...".
GE: Das muss mal gesagt sein, denn es ist ja wahr.
EN: That has to be said, because it is true.

Das Rohr muss verstopft sein, denn das Wasser fließt nicht ab.

The pipe must be clogged because the water isn’t draining.

Es muss Morgen sein, denn die Vögel singen.

It must be morning because the birds are singing.

Er muss zu Hause sein, denn es brennt ja Licht.

He must be home because the light is on.

Das muss mal gesagt sein, denn es ist ja wahr.

This needs to be said, because it's true.

— Amarcord (1973)

Aber es kann nicht sein, denn du hast keinen Schein.

But that can't be, because you don't have a license.

— Moulin Rouge (2001)