1. If Jack ..... (realise) the shop closed at. 5 p.m, he .... (go) earlier. 2. I ... (be) very upset if my boyfriend ...... (forget) my birthday. 3. If you .... (not stop) so quickly, we .... (have) an accident. 4. We .... (arrange) to meet up if we .... (know) you were going too. 5. ....... (you/buy) those trainers if they ..... (not/be) in the sale? 6. If you ..... (tell) me about the concert, I .... (come) with you. 7. I.... (fail) the exam if I ..... ( not revised) every night this week.
1. had realised, would have gone
2. would have been, had forgotten
3. hadn't stopped, would have had
4. would have arranged, had known
5. Would you have bought, hadn't been
6. had told, would have come
7. would have failed, hadn't revised