问题

The bus was due to __________ at 5 p. m.,but it arrived one hour late due to __________ by the heavy fog.
A:arrive; be held up
B:arrive; being held up
C:arriving; be held up
D:having arrived; having been held up
B:arrive; being held up
C:arriving; be held up
D:having arrived; having been held up
正确答案是: