Thursday, September 10, 2009

Practice with Modal Plus Present Perfect


1. Janet's not in school today. She __________ have overslept.

should
might
couldn't
mustn't




2. Grandpa moved the piano by himself. He's okay, but he __________ have injured his back.

could
couldn't
should
must




3. My parents haven't arrived at the party yet. They don't know this city very well. They ____________ have gotten lost.

should
must
shouldn't
mustn't




4. I'm tired today. I definitely __________ have stayed up so late last night.

shouldn't
couldn't
may
could




5. How did Linda catch a cold? I'm not sure. She __________ have gone out in the rain.

couldn't
should
may
mustn't




6. Mother didn't answer the phone. She ____________ been sleeping.

should have
might have
hadn't
mustn't have



7. I think I ate too much at dinner. I definitely __________ skipped dessert.

should have
shouldn't have
had
must have




8. It's too bad you didn't practice for the marathon. You _________ won.

could have
may not have
must have
couldn't have




9. Jennifer had a lot of homework. She ____________ gone to the party last night.

couldn't have
must not have
hadn't
shouldn't have




10. Jack ______________ in a car accident yesterday. He was home all day.

shouldn't be
mustn't be
couldn't have been
shouldn't have been




11. Nancy did very well on her history test. She ______________ studied hard.

might have
should have
must have
shouldn't have




12. We couldn't hear our teacher all day. He __________________ spoken louder.

should have
must have
mustn't have
may have




13. Bill slept too late but he got to work on time. He's lucky. He _______________ missed the bus.

must have
should have
could have
mustn't have










No comments:

Post a Comment