单项选择题

 _____ before we depart the day after tomorrow, we should have a wonderful dinner party.

A.Had they arrived
B.Were they to arrive
C.Were they arriving
D.Would they arrive