"в половине девятого" is right.

"Прошло полчаса" is right. ("Прошли полчаса" is right too.)

Прошёл ещё час, ещё полтора часа - его всё нет.