if I had known ... I wish I had known ...: start
In this lesson
Point A of 4
Imagining the past: if I had known
Last week Imran was off work with flu. His friend Shona did not know. Yesterday she bumped into him in the supermarket and said:
If I'd known you were ill, I would have brought you some soup.
If I'd known is short for If I had known. It tells us she didn't know at the time, so no soup arrived.
For the past, the if part takes had ('d) + past participle (if I'd known, if you'd done and so on), and the other part takes would have + past participle.
Present and past side by side:
| Time | Sentence |
|---|---|
| Now | I'm not cold. If I was cold, I'd put a jumper on. |
| Past | I wasn't cold. If I had been cold, I would have put a jumper on. |
- If I'd known you were ill, I would have brought you some soup.
- I didn't spot you at the concert. If I'd noticed you, I'd have said hello.
- They didn't go to the barbecue. They would have gone if they hadn't been so busy. (but they were busy)
- If you'd been concentrating, you wouldn't have missed the turning. (but you were not concentrating)
- The rainbow was incredible. I'd have taken a photo if I'd had (= if I had had) a camera on me.
Point A · Exercise 40.1 · part 1 of 2
Put the verb into the correct form.
Example
I didn't know you were coming. If I'd known (I / know), I'd have made (I / make) a cake.
AnswerI didn't know you were coming. If I'd known, I'd have made a cake.Josh reached the stop just as the last bus arrived. If (he / miss) the bus, (he / have) to walk home.
AnswerJosh reached the stop just as the last bus arrived. If he'd missed the bus, he'd have had to walk home.Thanks for the reminder about Mum's birthday. (I / forget) if (you / not / mention) it.
AnswerThanks for the reminder about Mum's birthday. I'd have forgotten if you hadn't mentioned it.I didn't have your address, so I couldn't send you a card. If (I / have) your address, (I / send) you one.
AnswerI didn't have your address, so I couldn't send you a card. If I'd had your address, I'd have sent you one.The concert was all right, but (it / be) better if the sound (not / be) so muddy.
AnswerThe concert was all right, but it would have been better if the sound hadn't been so muddy.
Point A · Exercise 40.1 · part 2 of 2
Put the verb into the correct form.
Sorry I'm late. The bus took ages. (it / be) quicker if (I / cycle).
AnswerSorry I'm late. The bus took ages. It would have been quicker if I'd cycled.Why didn't you ask me for a lift? If (you / ask) me, (I / pick) you up.
AnswerWhy didn't you ask me for a lift? If you'd asked me, I'd have picked you up.I'm not busy at the moment. If (I / be) busy, I'd tell you.
AnswerI'm not busy at the moment. If I was busy, I'd tell you.I wasn't busy yesterday. If (I / be) busy, I would have told you.
AnswerI wasn't busy yesterday. If I'd been busy, I would have told you.
Point A · Exercise 40.2 · part 1 of 2
Write a sentence beginning with If for each situation.
Example
I wasn't tired, so I didn't go to bed early.
If I'd been tired, I would have gone to bed early.
AnswerIf I'd been tired, I would have gone to bed early.The crash happened because the driver was going too fast. (If the driver ...)
AnswerIf the driver hadn't been going so fast, the crash wouldn't have happened.I didn't know you were vegetarian, so I didn't make a vegetarian dish. (If I ...)
AnswerIf I'd known you were vegetarian, I would have made a vegetarian dish.Unfortunately my battery died, so I couldn't ring you.
AnswerIf my battery hadn't died, I could have rung you.Megan wasn't hurt when she fell off her bike, because luckily she was wearing a helmet.
AnswerIf Megan hadn't been wearing a helmet, she would have been hurt.
Point A · Exercise 40.2 · part 2 of 2
Write a sentence beginning with If for each situation.
You didn't sleep last night. That's why you're tired now.
AnswerIf you'd slept last night, you wouldn't be tired now.I didn't buy the jacket because I didn't have enough money.
AnswerIf I'd had enough money, I would have bought the jacket.Sam didn't pass his driving test, so he couldn't drive to the festival.
AnswerIf Sam had passed his driving test, he could have driven to the festival.
Point B of 4
Not if ... would have
If something would have happened is wrong. would goes in the other half.
The short form 'd stands for had or would; what follows it shows which:
| Short form | Full form |
|---|---|
| If I'd seen you, | If I had seen you, |
| I'd have come over. | I would have come over. |
- If I had noticed you, I would have waved. (not If I would have noticed you)
- If I'd seen you, I'd have come over.
Point B · Extra practice
Put the verb in brackets into the right form. Do not use would after if.
If I you, I would have waved. (notice)
AnswerIf I had noticed you, I would have waved.If you'd told me, I . (help)
AnswerIf you'd told me, I'd have helped.If we earlier, we wouldn't have missed the train. (leave)
AnswerIf we had left earlier, we wouldn't have missed the train.
Point C of 4
wish + had done
We use had done / had known / had been and so on in the same way after wish.
| Sentence | Meaning |
|---|---|
| I wish something had happened. | I am sorry that it did not happen. |
| I wish something hadn't happened. | I am sorry that it happened. |
We do not say wish ... would have. Write I wish it had been quieter, not I wish it would have been quieter.
- I wish I'd known Imran was ill. I'd have brought him some soup. (but I did not know)
- I've got a headache. I wish I hadn't drunk so much coffee. (I drank too much)
- Do you wish you'd gone to university? (you did not go)
- I'm glad I went to the concert. (I went)
- I wish I'd gone to the concert. (I did not go)
- The flat was freezing. I wish the heating had worked. (not I wish the heating would have worked)
Point C · Exercise 40.3 · part 1 of 2
Imagine that you are in each situation. Write a sentence with I wish.
Example
You stayed up far too late and now you are exhausted. You say:
I wish I hadn't stayed up so late.
AnswerI wish I hadn't stayed up so late.When you were at school, you never learned to swim. Now you regret this. You say:
AnswerI wish I'd learned to swim.You've had your hair cut very short. Now you think it doesn't suit you. Short was the wrong choice. You say:
AnswerI wish I hadn't had my hair cut so short.You drove to the festival and sat in traffic for three hours. The train would have been far quicker. (I wish we ...)
AnswerI wish we'd taken the train.Last spring you spent a weekend in Rome. There was so much you didn't manage to see. You say:
AnswerI wish we'd had more time.
Point C · Exercise 40.3 · part 2 of 2
Imagine that you are in each situation. Write a sentence with I wish.
You bought an expensive phone a few months ago. Now you think buying it was a waste of money. You say:
AnswerI wish I hadn't bought that phone.
Point D of 4
would do and would have done; could have and might have
After if I'd done, the other part of the sentence can be about the present (would do) or about the past (would have done).
In the past, would have can be replaced by could have or might have:
| Form | Meaning |
|---|---|
| would have gone | we would certainly have gone |
| could have gone | we would have been able to go |
| might have gone | perhaps we would have gone |
- If I'd taken the job in London, I would be living there now. (present: I am not living there)
- If I'd taken the job in London, I would have earned a lot more. (past: I did not earn more)
- If the trains hadn't been on strike, we would have gone to the match.
- If the trains hadn't been on strike, we could have gone to the match.
- If the trains hadn't been on strike, we might have gone to the match.
Point D · Extra practice
Put in would, could or might with the verb in brackets. Sometimes more than one is right.
If I'd taken the job in London, I there now. (live)
AnswerIf I'd taken the job in London, I would be living there now.If the trains hadn't been on strike, we to the match. (go)
AnswerIf the trains hadn't been on strike, we would have gone to the match.If I'd known you were ill, I round. (come)
AnswerIf I'd known you were ill, I would have come round.
Lesson 40 · Result
How you did
Complete
–Right