问题

Do you know how long it has been _________service
A:was happened
B:happened
C:was happening
D:would happen;
B:happened
C:was happening
D:would happen;
正确答案是: