Speculations
Prefixes
Suffixes
Reported Speech
Gerunds and Infinitives
100

I don't know where they went on holiday but they bought Euros before they left so they ______  gone to France or Germany.

could have / may have / might have

100

In many countries it is ___ legal to keep a gun in your house.

il

100

Many people don't trust politic_____ because they tell lies.

ians

100

"We went out last night."
He said...

they had gone out last night.

100

I refuse ______ (accept) responsibility for this situation.

to accept

200

I don't know why I am so tired these days. I ______ be working too hard. Or maybe I am not sleeping too well.

may / might

200

Thousands of people took part in a(n) ______-democracy demonstration.

anti

200

She's training to become a psycholog_____

ist

200

"I'd never been there before."
She said...

she had never been there before.

200

I like __________ (pay) my bills online

paying

300

John _____ gone on holiday. I saw him this morning downtown.

can't have

300

There was some _________agreement over the bill.

dis

300

The twins got on very well together and there was no jealous_____ between them.

y

300

"Lucy will come later."
My mother said...

Lucy would come later.

300

I'd like _________ (go) swimming this afternoon.

to go

400

Dan has been drinking that whiskey since early this afternoon. He _______ be totally drunk by now.

must

400

I can't answer this question. It's  ___possible.

im

400

He couldn't hide his disappoint________ at his low grade.

ment

400

"He hasn't eaten breakfast."
She said...

he hadn't eaten breakfast.

400

I'm thinking of ____________ (have) a party on Saturday.

having

500

Go and look in the kitchen for your gloves. They _______ be in there.

could / may / might

500

Stealing other people's money is ____honest.

dis

500

She has little aware______ of the dangers she will face.

ness

500

"She's living in Paris for a few months."
My sister said...

she was living in Paris for a few months.

500

Try to do it without __________ (make) too much noise

making

M
e
n
u