The ground is completely wet this morning. It ___ during the night., must have rained, should have rained, can’t have rained, I failed the exam. I ___ harder last week., must have studied, should have studied, couldn’t have studied, The lights are off and no one is answering the door. They ___ out., should have gone, can’t have gone, must have gone, I can't find my keys anywhere! I ___ them at the office., might have left, must have left, should have left, She looks very upset. You ___ those mean things to her., can’t have said, must not have said, shouldn’t have said, The cake is gone! The dog ___ it, but I'm not entirely sure., must have eaten, could have eaten, should have eaten, You ___ seen Mark in London yesterday. He has been in New York all week!, can’t have, mustn’t have, shouldn’t have, I'm so tired today. I ___ up so late watching TV last night., shouldn’t have stayed, mustn't have stayed, couldn’t have stayed, They arrived late to the wedding. They ___ a wrong turn., can’t have taken, should have taken, must have taken, The vase is broken. The cat ___ it, but I didn't see it happen., must have broken, may have broken, should have broken

Leaderboard

Visual style

Options

Switch template

Continue editing: ?