модальные глаголы Modal Verbs : Should / Had Better

Should is a modal verb that has more than one meaning. The obvious meaning is that we use to give advice (eg. You should quit smoking), but it could also mean that you expect something to happen in the future

e.g.  John called and told me he's on his way. He should be here soon.

The past tense of should is should have + past participle.

Had better is similar, but it's used for more urgent advice with bad consequences if you don't follow it (e.g. You had better quit smoking or you'll die).

 
read the sentences and choose the correct verbs

  • 1.    You [should/*'d better/should have]  not be late again or you’ll lose your job.
  • 2.    You [*should/should have/'d better]  start waking up earlier.
  • 3.    Why are you so late?! You [should/*should have/'d better]  arrived sooner.
  • 4.    John is late again, he [should/*should have/'d better]  gotten here 30 minutes ago.
  • 5.    The movie’s going to start soon, we [should/should have/*'d better]  leave soon or we’ll miss it.
  • 6.    I saw a really great action movie last night, you [*should/should have/'d better]  see it.
  • 7.    I studied hard for the test this week, I [*should/should have/'d better]  be able to pass it.
  • 8.    Dad said he'd punish you if he caught you drunk again. You [should/should have/*'d better] not do it again.