“but after what seemed hours of waiting”怎么理解?求详解

问题描述:

“but after what seemed hours of waiting”怎么理解?求详解
_____ not to be late for the meeting,we arrived forty minutes _____ the required time,but after _____
seemed hours of waiting,we were informed the meeting had been canceled.
[ ]
A.So as; ahead of; what
B.In order; ahead of; what
C.So as; in advance of; it
D.In order; ahead of; it
选B

what引导的宾语从句表示大概等了几小时以后after 介词后面+宾语