Use should for advice and opinion, for what is expected or not as it ought to be, and should have (done) for the right thing that was not done; ought to can replace should throughout.
A should: the right thing to do
You should do something = it is a good thing, or the right thing, to do. You can use should to give advice or an opinion.
You shouldn't do something = it is not a good thing to do.
We often use should with I think / I don't think / Do you think ... ?
Should is not as strong as must or have to:
| Sentence | Strength |
|---|---|
| You should say sorry. | it would be a good thing to do |
| You must say sorry. / You have to say sorry. | you have no alternative |
- You've been coughing all week. You should see a doctor.
- The council should do more to fix the potholes.
- "Should we ask Rhys to the wedding?" "Yes, I think we should."
- That boy on the scooter should be wearing a helmet.
- You shouldn't trust everything you see online.
- I don't think you should lend him any more money.
- "Do you think I should take the job in Leeds?" "Yes, I think you should."
B should: what we expect
We use should when something is not right, or not what we expect.
We also use should to say that we expect something to happen.
- Where's Kieran? He should be here by now. (= he isn't here yet, and this is not normal)
- This receipt is wrong. It should say £4.20, not £14.20.
- Lucy has revised for weeks, so she should pass. (= I expect her to pass)
- There are three cash machines in the village. It shouldn't be hard to get some money out. (= I don't expect it to be hard)
C should have (done) and shouldn't have (done)
You should have done something = you did not do it, although it would have been a good thing to do.
You shouldn't have done something = you did it, and it was not a good thing to do.
| should (do) | should have (done) |
|---|---|
| You look shattered. You should go to bed now. | You stayed up till two. You should have gone to bed earlier. |
- The fireworks were spectacular. You should have come. Why didn't you? (= you didn't come, but it would have been good to come)
- I wonder where they've got to. They should have arrived an hour ago.
- I feel awful. I shouldn't have had that second kebab. (= I had it)
- He shouldn't have been reading my diary. It's private. (= he was reading it)
D ought to
You can use ought to instead of should in all the sentences on this page. Note the to: we say ought to do.
- Do you think I ought to take the job in Leeds? (= Do you think I should take ... ?)
- Ben ought not to drive when he's this tired. (= Ben shouldn't drive ...)
- The fireworks were spectacular. You ought to have come. (= You should have come.)
Exercises
33.1 For each situation, write a sentence with should or shouldn't and one of these phrases.
take a few days offdrink so much coffeeask for a pay risewrite it downbe so hard on herselfget some brighter curtains
Jess is completely worn out. (She ...)
She should take a few days off.
She should take a few days off.
You've had the same salary for five years. (You ...)
You should ask for a pay rise.
Liam can never get to sleep at night. (He ...)
He shouldn't drink so much coffee.
What a brilliant idea for a song! (You ...)
You should write it down.
Megan always thinks her work isn't good enough. (She ...)
She shouldn't be so hard on herself.
Ahmed's front room is dark and gloomy. (He ...)
He should get some brighter curtains.
33.2 Complete the sentences. Choose from the box.
should get the jobshould be here soonshould be working properlyshould receiveshouldn't take longshould be much mildershouldn't cost moreshould fix
Imran is the best candidate by a mile, so he should get the job.
Imran is the best candidate by a mile, so he should get the job.
The removal van left the depot an hour ago. It .
The removal van left the depot an hour ago. It should be here soon.
The boiler has just been serviced. It now.
The boiler has just been serviced. It should be working properly now.
I posted the tickets on Monday, so you them by Thursday.
I posted the tickets on Monday, so you should receive them by Thursday.
You can walk to the station from here. It . About ten minutes.
You can walk to the station from here. It shouldn't take long. About ten minutes.
This frost is unusual for April. It at this time of year.
This frost is unusual for April. It should be much milder at this time of year.
The cheapest way to get to Bath is by train. It than fifteen pounds.
The cheapest way to get to Bath is by train. It shouldn't cost more than fifteen pounds.
If the internet keeps dropping, switch the router off and on again. That the problem.
If the internet keeps dropping, switch the router off and on again. That should fix the problem.
33.3 Complete the sentences. Use should ... or should have ... + the verb in brackets.
You've got a temperature. You should go to bed. (go)
You've got a temperature. You should go to bed.
The quiz night was brilliant. You should have come with us. (come)
The quiz night was brilliant. You should have come with us.
I've been offered two jobs. Which one do you think I ? (take)
I've been offered two jobs. Which one do you think I should take?
I wish I'd listened to you. I what you said. (do)
I wish I'd listened to you. I should have done what you said.
We lost on penalties, but we played much better. We . (win)
We lost on penalties, but we played much better. We should have won.
We hardly ever see you. You round more often. (come)
We hardly ever see you. You should come round more often.
We missed the turning and ended up in Doncaster. We left at the roundabout. (turn)
We missed the turning and ended up in Doncaster. We should have turned left at the roundabout.
My driving test was a disaster. I more. (practise)
My driving test was a disaster. I should have practised more.
33.4 Read the situations and write sentences with should, should have, shouldn't or shouldn't have.
I've got a headache. I drank too much wine. (I ...)
I shouldn't have drunk so much wine.
I shouldn't have drunk so much wine.
When we got to the cinema, the film was sold out. We hadn't booked. (We ...)
We should have booked.
Nadia gave me her number, but I didn't save it. Now I can't ring her. (I ...)
I should have saved her number.
The post office opens at nine. It's quarter past nine now, but the shutters are still down. (It ...)
It should be open by now.
I was texting. I wasn't watching where I was going and I tripped over a bollard. (I ...)
I should have been watching where I was going.
Tom is driving through the village. The speed limit is twenty, but he is doing forty. (He ...)
He shouldn't be driving so fast.
I had a bad cough yesterday, but I went to the gym. That was a mistake. Now I feel worse. (I ...)
I shouldn't have gone to the gym.
On Saturday, Wales play a team that has lost every match this season. Wales are much stronger. (Wales ...)
Wales should win.
I was cycling. The car in front braked suddenly and I went into the back of it. It wasn't my fault. (The driver in front ...)
The driver in front shouldn't have braked so suddenly.