Choose the best answer A, B, C or D
1. If I __________the same problem you had as a child, I might not have succeeded in life as well as you have.
A. have B. would have C. had had D. should have
2. I __________you sooner had someone told me you were in the hospital.
A. would have visited B. visited C. had visited D. visit
3. __________then what I know yesterday, I would have saved myself a lot of time and trouble over the years.
A. If I had known B. did I know C. If I know D. If I would know
4. If I had known you were asleep, I __________so much noise when I came in.
A. didn’t make B. wouldn’t have made C. won’t make D. don’t make
5. I would have visited you before if there _____ quite a lot of people in your house.
A. hadn't B. hadn't been C. wouldn't be D. wasn't