Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1I ___ a coat — it's freezing out here and I'm shivering.I ___ a coat — it's freezing out here and I'm shivering.should have broughtmust have broughtshould bringwould bringCorrect answer: should have brought2I feel terrible — I really ___ that fourth slice of cake.I feel terrible — I really ___ that fourth slice of cake.mustn't have eatenshouldn't have eatendidn't need to eatwouldn't eatCorrect answer: shouldn't have eaten3You ___ me you were vegetarian before I ordered the steak for you.You ___ me you were vegetarian before I ordered the steak for you.should have toldmust have toldought to tellwould have toldCorrect answer: should have told4That was unprofessional — you ___ him in front of his colleagues like that.That was unprofessional — you ___ him in front of his colleagues like that.couldn't have correctedshouldn't have correctedwouldn't correctneedn't have correctedCorrect answer: shouldn't have corrected5We ___ the tickets weeks ago — they're completely sold out now.We ___ the tickets weeks ago — they're completely sold out now.should have bookedmust have bookedshould bookcould have bookedCorrect answer: should have booked6Looking back, we ___ the contract more carefully — there are clauses we never noticed.Looking back, we ___ the contract more carefully — there are clauses we never noticed.should have readmust have readneedn't have readwould have readCorrect answer: should have read7He ___ that promise to the client — there was no way he could keep it.He ___ that promise to the client — there was no way he could keep it.shouldn't have madecan't have madewouldn't makedidn't have to makeCorrect answer: shouldn't have made8I see now that I ___ them at home alone overnight — they were far too young for that.I see now that I ___ them at home alone overnight — they were far too young for that.couldn't have leftshouldn't have leftneedn't have leftwouldn't leaveCorrect answer: shouldn't have left9With hindsight, I ___ that job offer when it was still on the table.With hindsight, I ___ that job offer when it was still on the table.should have acceptedmight have acceptedmust have acceptedwould have acceptedCorrect answer: should have accepted10You ___ a bit louder — the people at the back couldn't hear a word.You ___ a bit louder — the people at the back couldn't hear a word.should have spokenwould have spokencould have spokenought to speakCorrect answer: should have spoken11Honestly, you ___ a doctor weeks ago instead of waiting until the pain got this bad.Honestly, you ___ a doctor weeks ago instead of waiting until the pain got this bad.should have seenmight have seenhad to seewould seeCorrect answer: should have seen12I really ___ so harshly to her — she was only trying to help and I snapped.I really ___ so harshly to her — she was only trying to help and I snapped.shouldn't have repliedcouldn't have replieddidn't have to replymightn't have repliedCorrect answer: shouldn't have replied13That typo ___ before publication — it was right there in the headline.That typo ___ before publication — it was right there in the headline.should have been caughtmust have been caughtought to be caughtwould have been caughtCorrect answer: should have been caught14The painting was already crooked when guests arrived — somebody ___ it before the viewing.The painting was already crooked when guests arrived — somebody ___ it before the viewing.should have fixedneedn't have fixedwould have fixedhad to fixCorrect answer: should have fixed15Maintenance ___ the water leak weeks before the ceiling actually collapsed.Maintenance ___ the water leak weeks before the ceiling actually collapsed.should have reportedmust have reportedcouldn't have reporteddidn't need to reportCorrect answer: should have reportedCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.