They________have arrived at lunchtime but their flight was delayed.(2011·全国 )
#86368
A
will
B
can
C
must
D
should