She couldn’t have expected the project to run smoothly with such an inexperienced team., , We ought to have discussed the merger before any decisions were made., , He can’t have lost his phone because he’s just called me from the airport., , They shouldn't have signed the contract without consulting their lawyer first., , You might have forgotten to make a note of the deadline in your diary., , Their previous appointment must have run late as we were due to start this meeting ten minutes ago., .

Leaderboard

See top players

Leaderboard

Visual style

Options

Switch template

Leaderboard

See top players
)
Continue editing: ?