The synonym of glib would be insincere...
if you look up the definition in the dictionary it tells you that glib refers to someone that is insincere
hope this helps :)
The answer could be :It all happened so suddenly.
B. When the waiter slipped on the puddle of water.
I thinks it's b because it's the one that makes the most sense