Present Perfect
Money
Speculation
Dependent Prep.
Future
100

I __________ (be) to Germany three times. 

I have been to Germany three times.

100

How will you __________ this? With cash or by card?

pay for

100

He drives a Ferrari. He ________ rich.

must be

100

This jacket belongs ___ Fiona.

belongs to
100

The store ________ (open) tomorrow at 8 o'clock.

will open

200

I _________ (run) for thirty minutes.

I have been running for thirty minutes.

200

We can't _______ this TV. It costs too much!

Afford

200

She __________ on vacation! I saw her at work an hour ago!

can't be

200

That depends __ how well you do on the exam.

depends on
200

They ___________ (meet) for dinner at 6. 

are meeting

300

She ___________ (have) this house for 3 years. 

She has had this house for 3 years.

300

I need cash. Is there a _____________ nearby?

cash machine/ATM

300

John's not here today. He __________ sick.

might/may/could be
300

She's getting married __ a guy she met online last October.

married to

300

He's ________ (go) for a run this evening after the sun goes down.

going to go

400

We ________________ (have) dinner since 7 o'clock.

We have been having dinner since 7 o'clock.

400

We want to buy a house, so we need a ________ from the bank.

mortgage

400

Janet was asking if anyone had seen her ring all last week, but this week she hasn't said anything about it. She ________________ (find) it. 

must have found

400
He argued ___ his girlfriend ___ his behavior at the party.

argued with... about...

400

I ______ (get) the door!

will get

500

He ___________ (work) here _____ 2012.

He has worked here since 2012.

500

The price of this watch is €1,000, but there's no way it ______ that much

is worth

500

-Bill was sick yesterday, that's why he didn't come to work.

-He ______________ sick yesterday. I saw him at the cinema last night with his son. 

can't have been 

500

Kelly apologized __ her mom __ what she had said.

apologized to... for...
500

Look how fast he's going on his bike! He's ________ (get) hurt!

going to get