Hi Anon,
"has passed" isn't past tense - it's present perfect. You're right, "quick" doesn't sound good, but "quickly" sounds just fine. "The time has passed so quickly" is so commonly said that it might as well be an idiom.
It's always great to have new contributors, but perhaps you might be...