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