Font size
WorksheetsModals + have + past participle
Total questions: 18
Worksheet time: 18mins
Tom: I had my house painted recently, but when they sent in the bill I was shocked.
If I'd known it was going to cost so much I (a) (not have) it done.
Peter: But it's your own fault, Tom. You (a) (ask) for the price before letting them start.
Mother (very anxious about her son, aged ten): Where is he? He (a) (be) here an hour ago?
(It's now 5.00, and he is usually home by 4.00.)
Friend: He (a) (go) to the playground to watch a football match.
Mother: No, if there'd been a match today, he (a) (tell) me. He always tells me all the football news.
Friend: His teacher (a) (keep) him in as a punishment.
Mother: She (a) (not keep) him in for a whole hour.
Friend: Then he (a) (go) to a friend's house.
Mother: Yes, or he (a) (be) knocked down crossing the street. He may be lying in hospital!
Friend: If that had happened, the hospital (a) (ring) you.
Mother: They (a) (not ring) me. My phone isn't working!
I bought a sweater at Marks and Spencer's last Sunday.
You (a) (not buy) it on Sunday. Marks and Spencer's is shut on Sundays.
Tom's had another accident. He came out of a side road rather fast, and a lorry crashed into him.
It sounds like Tom's fault. He (a) (wait) till the main road was clear.
I wonder who carried the piano upstairs. I suppose it was Paul.
Paul ___ (not carry) it by himself. Someone ___ (help) him.
(a)
The plane disappeared two weeks ago, and no one knows what happened to it.
It ___ (crash) into the sea. If it had crashed on land, someone ___ (report) it by now.
(a)
He failed the exam, but he ___ (pass) it. (He had the ability to pass it.) It's all his own fault; he ___ (work) much harder during the term.
(a)
He walked from London to Cambridge in three hours.
He ___ (not do) it in that time! Someone ___ (give) him a lift.
(a)
I found that everything I said on the phone had been reported to the police.
Your phone (a) (be) tapped.
