For/ Since
Present Perfect/ Past Simple
Present Perfect Continuous/ Simple
Prepositions
Adjectives
100

We've known each other ______ two years.

We've known each other for two years.

100

__________ (you/ meet) her yesterday? 

Did you meet her yesterday? 

100

How long _______ (have) your new car?

How long have you had your new car? 

100

I always spend too much money _____ eating out.

I always spend too much money on eating out.

100

I'm very hungry! 

I'm starving! 

200

He's been the manager ______ 2021.

He's been the manager since 2021.

200

How long ___________ (he/ know) Jane? 

How long has he known Jane? 

200

How long _______ (you/ learn) English? 

How long have you been learning English? 
200

She's going to pay me ______ next week.

She's going to pay me back next week.

200

The film was very funny! 

The film was hilarious! 

300

We've been planning the holiday _____ a few weeks.

We've been planning the holiday for a few weeks.

300

I __________ my driving license for three years. 

I've had my driving license for three years. 

300

She _________ (love) pop music for years. 

She's loved pop music for years. 

300

My brother invested ____ Bitcoin.

My brother invested in Bitcoin.

300

I didn't call my friend back and now he's very angry with me.

I didn't call my friend back and now he's furious with me.

400

I haven't heard from them _______ Friday.

I haven't heard from them since Friday.

400

They ________ (just/ leave) the office. 

They've just left the office. 

400

She ________ (not/ sleep) recently. 

She's not been sleeping recently.

400

Be careful or you'll get ______ debt!

Be careful or you'll get into debt!

400

His room is very dirty! 

His room is absolutely filthy

500

They've been trying to leave the office _____ 17:00. 

They've been trying to leave the office since 17:00.

500

I ________ (go) to France in 2013. 

I went to France in 2013. 

500

They quit their jobs last month and they _______ (travel) around South America since then.

They quit their jobs last month and they have been travelling around South America since then.

500

The cafe charges people more _____ non-dairy milk.

The cafe charges people more for non-dairy milk.

500

I'm (very sure) that it will snow tomorrow. 

I'm positive it will snow tomorrow. 

M
e
n
u