问题

They could have attended the awarding ceremony,but their flight due to the bad weather
A:was delayed
B:had been delayed
C:has delayed
D:was delaying
B:had been delayed
C:has delayed
D:was delaying
正确答案是: