1) John should have done his homework. / John ought to have done...
2) She should have telephoned her mother yesterday. / She ought to have telephoned...
3) They should have been at home by eleven o'clock. / They ought to have been...
4) The bus should have stopped. / The bus ought to have stopped.
5) He should have found the time to do the shopping. / He ought to have found...
6) The door should have opened. / The door ought to have opened.
7) Johnny should have eaten his vegetables. / Johnny ought to have eaten...
8) The phone should have rung. / The phone ought to have rung.
9) They should have won the match. / They ought to have won...
10) The teacher should have helped him. / The teacher ought to have helped...
Explanation of should / ought to for past events...
Index of English exercises... (return to same section)
Listening podcast on use of should and ought to - with story