They _____ have arrived at lunch time but the flight was delayed.
#63460
A
should
B
can
C
must
D
will