Progress()so far very good and we are sure that the work will be

Progress()so far very good and we are sure that the work will be finished on time( )

A.was

B.had been

C.has been

D.will be

正确答案是C