Your taskChoose the correct answer for each question.0 / 15 selectedYour score0 / 150%Keep practising! Review the explanations below and try again.1He ___ have practiced a lot; his guitar skills are incredible.He ___ have practiced a lot; his guitar skills are incredible.mustshouldcouldmight2You ___ have told me about the meeting! I missed it completely.You ___ have told me about the meeting! I missed it completely.can'tshouldmustmay3The weather forecast said it ___ rain later, so I'm bringing an umbrella just in case.The weather forecast said it ___ rain later, so I'm bringing an umbrella just in case.mustcouldhas toought to4I'm not sure why she isn't here. She ___ have forgotten, but that's unlikely.I'm not sure why she isn't here. She ___ have forgotten, but that's unlikely.mightmustshouldcan't5According to the rules, all employees ___ wear their ID badges at all times.According to the rules, all employees ___ wear their ID badges at all times.are tocanmaywould6It ___ have been John you saw, because he's on holiday in Japan all week.It ___ have been John you saw, because he's on holiday in Japan all week.can'tmustn'tshouldn'tmight not7If you had asked me, I ___ have helped you with the project.If you had asked me, I ___ have helped you with the project.wouldmustshallmay8The management decided that the report ___ be submitted by Friday, no exceptions.The management decided that the report ___ be submitted by Friday, no exceptions.was tocouldmightwould9You ___ be exhausted after such a long journey.You ___ be exhausted after such a long journey.mustshouldcanmay10I ___ have gone to the party, but I decided to have a quiet night in instead.I ___ have gone to the party, but I decided to have a quiet night in instead.couldmustmayshall11He's a talented speaker who ___ captivate any audience.He's a talented speaker who ___ captivate any audience.is able tomustshouldmight12Given the traffic, we ___ have left earlier to be sure of arriving on time.Given the traffic, we ___ have left earlier to be sure of arriving on time.ought tomustcanmay13She ___ have been working on this for months; the level of detail is astonishing.She ___ have been working on this for months; the level of detail is astonishing.mustcouldwillshould14You ___ worry about it; I've already taken care of everything.You ___ worry about it; I've already taken care of everything.needn'tmustn'tcan'tmay not15Had I known you were in town, I ___ have arranged to meet you.Had I known you were in town, I ___ have arranged to meet you.wouldmustshouldmayCheck AnswersPlease select an answer for at least one question first.Found an error in this exercise? Let us know.