MODAL PERFECTS
1) CHOOSE THE CORRECT ANSWER
1. John has got a cast in his arm. He MUST/ SHOULD/ COULD have broken it.
2. The dog is barking. Someone SHOULD/NEEDN´T/MIGHT have knocked on the door.
3. You didn´t wear a coat in the snow! You MUST/COULD/SHOULD have got ill.
4. Sean SHOULD/MUST/MIGHT have studied harder for the test yesterday, but instead he
went to the beach.
5. I´m surprised at you. You OUGHT TO/ SHOUDLN´T/MAY have been more polite to your
teacher.
6. I phoned Bill but there was no answer. He SHOULD/COULD/ MUST have left.
7. He SHOULDN´T / SHOULD/ COULDN´T have cut his hair. It is too short now!
8. She MIGHT/ SHOULD/ COULDN´T have known that the restaurant was bad. She had
never eaten there before.
9. They COULD/MUST/COULDN´T have given us a lift home. I wonder why they didn´t
offer.
10. Gill and Keith COULDN´T /SHOULD/MUST have had an argument. They haven´t spoken
all evening!
11. I MAY/MUST/SHOULDN´T have left my jacket at Sue´s, but I really don´t remember.
12. They COULDN’T/ MIGHT/SHOULD have booked a flight weeks ago! Now all the flights
are full.
2) REWRITE EACH SENTENCE (present or perfect)
1. Sam is sorry that he didn´t listen to his friends.
2. Barbara doesn´t like the jeans she bought.
3. I am certain that my watch stopped a few hours ago.
4. I am sure you didn´t see Jim last week, because he was on holiday.
PRO
Página
5. It is possible that Caroline went out for lunch.
6. There was no reason for you to worry so much.
7. I assume that John stayed for football practice.
8. It´s important that Jill goes to a doctor.
9. There´s a possibility that our team will win.
10. I´m sorry you didn´t call.
11. It looks like Randy got the job.
12. Perhaps Andrew left work early today.
13. The secretary was able to ask her boss for a raise, but she didn´t want to.
14. Do you want me to help you?
15. The little boy could skate very well.
16. Lucy ought to tell her friend the truth.
17. Lesley needn´t give up saxophone lessons.
18. I´m not able to hear a thing because of the noise.
19. The teacher must find time for some extra classes.
20. I don´t have to be at work for another two hours.
21. We had better hurry because the bus will arrive any minute.
22. We can leave early if we finish all the work.
23. May I use your pen for a second?
3) Complete using COULD/MIGHT/MUST/SHOULD
1. We (invite) many people to the party, but we didn´t want such a
large crowd.
2. You ( go) to the doctor immediately after the car accident.
PRO
Página
3. Go and look for your lottery ticket. You ( win) the prize!
4. It´s very late and she hasn´t come home. Do you think she ( stay)
at work?
5. Sally ( send) an e-mail informing us about the change of
plans.
6. I (drive) to town because I had the car, but, at the last minute, I decided
to take the train.
7. I´m sorry I didn´t hear the phone ringing. I ( be) asleep.
4) COMPLETE THE FOLLOWING SENTENCES WITH A MODAL PERFECT
1. The front door is locked from the inside. The thief ( leave)
from the back.
2. Bill failed his driving test. He ( have) more lessons.
3. They have just bought a new Italian sports car. It ( cost) a lot!
4. We ( prepare) a few sandwiches at home, but instead we decided to
buy a few on the way to the beach.
5. You ( call) me so late at night. It took me a log time to fall asleep
afterwards.
6. I´m not certain, but I ( leave) my keys in the car.
7. I´m not surprised you had a nightmare. You ( read) that
horror story before you went to bed.
5) COMPLETE WITH A MODAL ( PRESENT OR PERFECT)
1. I ( sleep) so late! Now I won´t get to work on time.
2. I ( meet) you today. I´ve got other plans.
3. Look at those two cars and the ambulance! There (be) an
accident.
PRO
Página
4. We (pay) an entrance fee at the club last night. They let
everyone in for free.
5. Oh, no! what a long queue! We ( get) here earlier.
6. Last night, Peter ( study) for an exam, but tonight he´s going to a
film.
7. Don´t throw the ball so close to the window. You (break) it.
8. I´m not sure, but I ( forget) my keys on the desk.
9. How do you think I´d look with short hair? Do you think I ( cut)
it?
10. I ( go) with my friends to the beach, but I decided to stay at home.
6) CORRECT THE MISTAKES
I am certain that I may have left my wallet at the restaurant.
You need study more years to become a doctor.
They can to meet us at 9 o ´clock.
We could have ate at Joe´s house, but we decided to come home.
He must cut his finger. There´s so much blood on the floor.
She should come on time for yesterday´s meeting.
7) TRANSLATE INTO ENGLISH
Ella debería haber comido antes
No deberías haber venido a la fiesta
La película debe haber empezado ya
Pudiste haber estudiado más
PRO
Página