SENTENCE COMPLETION Choose the best answer! 1. When do you think John will come? - He _____ to be here any minute now. 1) will 2) have 3) ought 4) must 2. Have you ever played majong? - Yes, as a matter of fact, we _____ all the time when I went to college. 1) would have played 2) should have played 3) used to play it 4) must have played 3. I couldn't go to class yesterday, because my car broke down. You _____ mine. I wasn't using it. 1) could borrow 2) may borrow 3) could have borrowed 4) may have borrowed 4. Did you go to a movie last night? - Yes, but I _____ home. 1) would rather have stayed 2) would rather stayed 3) would stay 4) would rather stay 5. Tom _____ to finish his homework tomorrow morning because the deadline is tomorrow noon. 1) have 2) must 3) need 4) is going 6. Are you going fishing this weekend, too? - Yes, but I have so much work to do that I _____ stay home 1) may have 2) will 3) should 4) can 7. I'm looking for someone to help me carry this baggage. - I _____ be glad to help you. 1) will 2) should 3) can 4) have to