Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1The desk lamp is still warm — he ___ just left the office.The desk lamp is still warm — he ___ just left the office.must have leftcan't have leftmight leavemust leaveCorrect answer: must have left2Sara is severely allergic to shellfish, so the prawn paste ___ in the sauce she ate.Sara is severely allergic to shellfish, so the prawn paste ___ in the sauce she ate.must have beencan't have beenmight have beendidn't have to beCorrect answer: can't have been3She quoted my exact words back to me — she ___ overheard the meeting.She quoted my exact words back to me — she ___ overheard the meeting.must havecan't haveshouldn't haveneedn't haveCorrect answer: must have4There's no way Marco wrote this note — the handwriting ___ his.There's no way Marco wrote this note — the handwriting ___ his.can't becan't have beenmust have beenmight not have beenCorrect answer: can't have been5The pavement is soaked even though the sky is clear — it ___ overnight.The pavement is soaked even though the sky is clear — it ___ overnight.must have rainedcan't have rainedshould have rainedwould have rainedCorrect answer: must have rained6Our neighbours look exhausted this morning. Their baby ___ them awake most of the night.Our neighbours look exhausted this morning. Their baby ___ them awake most of the night.must have keptcan't have keptneedn't have keptshouldn't have keptCorrect answer: must have kept7He claims he was in Berlin on Friday morning, but witnesses saw him in Paris at the same time — he ___ in two cities at once.He claims he was in Berlin on Friday morning, but witnesses saw him in Paris at the same time — he ___ in two cities at once.can't have beenmustn't have beenshouldn't have beendidn't have to beCorrect answer: can't have been8Only Lina had the new password, so the email about the leak ___ from her account.Only Lina had the new password, so the email about the leak ___ from her account.must have comemight have comecan't have comewould have comeCorrect answer: must have come9The museum doesn't open until ten, so the tourists ___ inside at nine.The museum doesn't open until ten, so the tourists ___ inside at nine.can't have beenmust have beenmustn't becan't beCorrect answer: can't have been10The dog is soaking wet and the back door is wide open — he ___ outside in the rain.The dog is soaking wet and the back door is wide open — he ___ outside in the rain.must have beenshould have beencan't have beenought to have beenCorrect answer: must have been11All the chocolate is gone and the kids are avoiding eye contact — they ___ it while we were upstairs.All the chocolate is gone and the kids are avoiding eye contact — they ___ it while we were upstairs.must have eatencan't have eatenmightn't have eatenoughtn't to have eatenCorrect answer: must have eaten12Liam was on annual leave abroad that whole week, so he ___ the leaked report on Tuesday.Liam was on annual leave abroad that whole week, so he ___ the leaked report on Tuesday.can't have writtenmust have writtenmightn't have writtenshouldn't have writtenCorrect answer: can't have written13The receipt shows the bill was settled in cash, so it ___ Jordan who paid — he never carries any.The receipt shows the bill was settled in cash, so it ___ Jordan who paid — he never carries any.can't have beenmust have beenmight have beenwould have beenCorrect answer: can't have been14The receptionist greeted me by name and knew my job title — someone ___ her about me beforehand.The receptionist greeted me by name and knew my job title — someone ___ her about me beforehand.must have toldcan't have tolddidn't need to tellshouldn't have toldCorrect answer: must have told15The flower shop was shut all weekend, so they ___ that bouquet there on Sunday evening.The flower shop was shut all weekend, so they ___ that bouquet there on Sunday evening.can't have boughtmust have boughtshouldn't have boughtmightn't have boughtCorrect answer: can't have boughtCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.