The central heating system of this office building is down and several workers ______ it right now.
#99933
A
had repaired
B
have repaired
C
repaired
D
are repairing