Задание

Choose the correct forms

  1. You
    [should tell|should have told]
    her. It was unfair.
  2. She
    [had better|would have been better]
    go and say sorry! Why didn't she do it?
  3. You definitely
    [should visit|should have visited]
    the doctor. Let's do it tomorrow.
  4. He
    [ought to be|ought to have been]
    more careful. Why didn't he look where he was going?
  5. I
    [ought to swim|ought to have swum]
    carefully when I do it in a new place.
  6. You
    [had better|would have been better]
    follow the rules when you visit this place.