单项选择题

We"ve been waiting here for over an hour, and ______.

A.have all these other people either
B.all these other people either
C.so have all these other people
D.so all these other people have