If it had not rained yesterday, they _____ work on time.
A.would finish B.will finish C.would have finished D.will have finished正确答案C
If it had not rained yesterday, they _____ work on time.
A.would finish B.will finish C.would have finished D.will have finished正确答案C