They ________ have arrived at lunchtime but their flight was delayed (延迟).
A: will
B: can
C: must
D: should
A: will
B: can
C: must
D: should
举一反三
- He is an hour late. He _____ by fog. Of course, that's only a possibility. A: may have been delayed B: should have been delayed C: can have been delayed D: must have been delayed
- He said the driver must have had an accident, otherwise he _____ by then. A: would arrive B: should arrive C: must have arrived D: would have arrived
- -Did the train arrive in time?-No. It ______ two hours ago. A: must have arrived B: should have arrived C: may have arrived D: ought to arrive
- Somebody ______ here only this morning. A: must be B: can be C: must have been D: should have been
- Now we can hear the laughter in the dining hall. They ____ a good time. A: must have had B: must be having C: should have had D: should have