I ________ (buy) that dress; it was way too expensive and I never wear it., shouldn't have bought, must have bought, could have bought, none of the above, The ground is soaking wet this morning. It ________ (rain) very hard during the night., should have rained, must have rained, can't have rained, none of the above, He ________ (finish) the report by now, but he decided to go to the cinema instead., must have finished, couldn't have finished, could have finished, none of the above, I’m so sorry! I ________ (call) you yesterday to tell you I was running late., should have called, might have called, none of the above, must have called, She ________ (see) the thief; she was in a different room when the robbery happened., none of the above, shouldn't have seen, can't have seen, might have seen, If you had told me you were hungry, I ________ (make) more food., must have made, none of the above, would have made, should have made, Where is my wallet? I ________ (leave) it at the restaurant, but I’m not sure., must have left, might have left, none of the above, should have left, You ________ (be) exhausted after driving for twelve hours straight!, must have been, could have been, would have been, none of the above, They ________ (arrive) on time if they hadn't missed the train., none of the above, would have arrived, can't have arrived, must have arrived, I ________ (study) harder for the exam. I’m disappointed with my grade., might have studied, should have studied, none of the above, could have studied.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?