1.       But for their help, we ________ the program in time.
A. will not finish                        B. cannot finish    
C. could not have finished             D. had not finished
2.       It’s time that I ________my hair cut. It’s the eighth time that I ________to the barber’s shop.
A. had; have gone         B. had; go      C. have; went              D. have; have gone
3. I was very busy yesterday. Otherwise, I ________ part in your birthday party.
A. would take              B. did take      C. had taken         D. would have taken