Should Have … so many things we should have done.
He really should have taken an umbrella!
The use of ’should have’ seems to cause a lot of problems for English language learners. After learning the Present Perfect and Conditional they look at this and wonder what sort of animal it is. Well, let’s take a look at it!
Basically, we use ’should have’ to talk about past events that did not happen but, if they had happened, would have improved the outcome of an actual event in the past. It is often used to give advice about a course of action in the past. For example, if I had known that it was going to rain this morning but I still went out without an umbrella and, as a result, got wet, you may say to me- “You should have taken your umbrella!”. OK, not very useful advice once the action is passed and I am standing there dripping wet but a very common way in English to give advice - useful perhaps for the next rainy day!
Let’s look at a few more examples:
- I should have told her to telephone her mother but I forgot.
- I should have known better than to trust them - they stole all my money.
- The government should not have given so much money to the banks.
- Fatima sings beautifully. She should have been a professional singer.
- Alfonso missed an easy goal. He should have kicked the ball in from the corner.
You can see that we can also use ‘should not have‘ to express a regret for a past action.
- I shouldn’t have laughed at what you said. It was rude and I’m sorry.
- I shouldn’t have borrowed all of that money. Now I will have to find a way to pay it back.
- I shouldn’t have have told her to come to work yesterday. I didn’t realize that she was so ill.
In some cases you may hear it used to refer to a future action where the speaker is not completely certain of the outcome - in this case ‘should have‘ is being used to express a probable outcome, usually conditional upon another action being carried out successfully:
- We should have the plans by tomorrow morning if the courier delivers them on time.
- They should have reached their destination by next Thursday if the weather is still good.


(101 votes, average: 3.70 out of 5)
RSS
2 Responses
Varun
June 12th, 2009 at 8:54 am
1In your example, “For example, if I knew it was going to rain this morning but I went out without an umbrella”, shouldn’t it be, “If I knew it were going”.. i.e. were instead of was since it’s an hypothetical situation..?
Varun.
admin
June 12th, 2009 at 9:10 am
2Varun, thanks for your comment. I’ve changed the sentence to make it clearer.
RSS feed for comments on this post
Share your comments