Es ist halb acht.

English Translation

It’s half past seven.

That is not seven but eight.

“half past seven” is correct. Think of “halb acht” as “halfway to eight”.

2 Likes

Thank you so much. I didn’t think in a way like that.