Skip to main content
Humanities LibreTexts

3.3.1: Should Have

  • Page ID
    273319
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Should Have 

    Should Have can be used to express failed expectations, strong probabilities, past advice that wasn't taken, and regret. These three charts will help you to understand these meanings.

    1) Failed Expectation

    SHOULD HAVE

     

    Should have expresses a past expectation that was not met, disappointment. What we normally expect did not happen.

    A should have clause is often followed by a but clause.

    MODAL

    HAVE + PAST PARTICIPLE

    REST OF SENTENCE

    The movie should

    have been

    available last week. (but it wasn't)

    The class should

    have started

    by now. (but it hasn't)

    should

    have bought

    my mother something for Mother's Day

    (but I didn't)

    Should Have

    2) Strong Probability (We don't know if our expectation was met or not.)

    Should have also expresses a strong probability that an expectation in a past situation has been met. In this case, we believe that our expectation has been met, but we are not sure. We often use this with the expression "by now." The past is expressed with should+have+past participle (perfect tense verb form)

    SHOULD HAVE + PAST PARTICIPLE 

    A: Daniela's flight should have arrived by now. (We don't know if it has arrived.)

    B: I'll check the Arrivals and Departures board to see.

    A: Mary should have found out if she got the job. Her interview was a few days ago. (We don't know if she has found out.)

    B: Let's call her and ask!

    A: Leah should have had her baby by now. She went into labor several hours ago. (We don't know if she has had her baby.)

    B: I'm sure her mother will call when it is born.

     Note: In the above examples, "should have" is ambiguous. It could have more than one meaning. Either we know that the expectation has NOT been met like in Chart 1, or we think it has been met, but we are not sure like in Chart 2. The context should tell the reader or listener which one is true.

    Should Have

    3) Past Advice or Regret

    SHOULD HAVE + PAST PARTICIPLE

    Should have expresses advice that comes too late, after a specific event has already occurred. It can also express regret that a certain action was or was not taken. 

    You should have tried ordering your textbooks online to save money. (but you didn't)

    He should have asked one of his professors for a recommendation. (but he didn't)

    She shouldn't have talked on her cell phone when she was in the movie theater. (but she did)

    I should have studied harder for the test. (I didn't study hard enough)

    We shouldn't have bought such an expensive car. (but we did)

    Also see Could / Should Have

    Common Mistakes

    Error and Solution

    ERROR

    *We should had left earlier.

    *Do we should take another bottle of water?

    Solution

    We should have left earlier. (Use the "perfect" verb form, which does not change to a past form.)

    Should we take another bottle of water. (Use should not do as the auxiliary.)

    ► Show Grammar Notes and Works Cited

    Exercise 1

    Identify the meaning of should have.

    1. Larry should have been at the meeting. We really needed his input.

        failed expectation         strong probability         past advice         regret

    2. I should have gotten up earlier. I was late for my exam.

        failed expectation        strong probability          past advice         regret

    3. The flight should have arrived by now, but it's not here. Maybe it was delayed in Dallas.

        failed expectation        strong probability          past advice         regret

    4. The flight should have arrived by now. We'd better hurry up and get to the gate!

    failed expectation        strong probability          past advice         regret

    5. That salesperson should have been more polite.

        failed expectation        strong probability          past advice         regret

    6. The students shouldn't have used their cell phones during class.

        failed expectation        strong probability          past advice         regret

    7. Linh should have passed the test. She studied so hard.

    failed expectation        strong probability          past advice         regret

    Exercise 2

    Consider the following situations and then tell what the people should or shouldn't have done.

    1. The man lost all his money at the race track betting on horses.

    He shouldn't have bet all his money on horses.______________

    2. The man's wife gave him some of her money so that he could gamble again.

    3. My car broke down on the highway because the engine was low on oil.

    4. My brother lost his job because he argued with his boss and told his boss that he quit.

    5. While I was driving to school, I saw an accident in which a man drove through a red light while speeding.

    6. My mother smoked all her life and died of lung cancer.

    7. My friend borrowed $1,000 from me and never paid me back.

    8. Yesterday was my mother's birthday and I didn't buy her a present because I forgot it was her birthday.

    9. Yesterday at work, my friend felt very bad because he had gotten drunk the night before and he had a very bad hangover in the morning.

    10. I didn’t go to bed until late last night because I had to do my homework.

    Exercise 3

    A Faulty Machine

    A. Read for Errors

    Do you think we should to take this DVD player back to the store where we bought it? It plays the picture out of sync * with the sound. It should have worked fine. I was watching it this morning and it was all right. I want to take it back because the salesman should tell us about that problem, but he didn't. The instructions say that we should restarting the machine to fix the audio-video sync problem. I tried three times! It should worked, but it didn't ! I called them and they told me that I should return it to the company that makes it in its original box. However, I didn't keep the original box. I threw it away, but I guess I should know to keep it.  I'm not sure what I can do now.

    *out of sync – not synchronized or matched together; not having the same timing

    B. Edit for errors.

    Edit the sentence(s) in the space below each question. Look for past modals. (could have/should have+past participle) and simple modals (should/could) Some sentences may not have any errors.

    11. Do you think we should to take this DVD player back to the store where we bought it?

    Edit 11:

    12. It should have worked fine. I was watching it this morning and it was all right.

    Edit 12:

    13. I want to take it back because the salesman should tell us about that problem, but he didn't.

    Edit 13:

    14. The instructions say that we should restarting the machine to fix the audio-video sync problem.

    Edit 14:

    15. It should worked, but it didn't !

    Edit 15:

    16. I called them and they told me that I should return it to the company that makes it.

    Edit 16:

    17. I threw it away, but I guess I should know to keep it.

    Edit 17:

    Exercises adapted from Grammar-Quizzes by Julie Sevastopoulos licensed for use under CC BY-NC-SA 4.0 International. Edited for B2 level.


    3.3.1: Should Have is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?