Past Simple
Present Perfect
Past Simple vs Pres. Perf
Past Simple vs Pres. Perf 2
100

Susan _________ (finish) school in 2001.

finished

100

I _____ (not see) my friend for ages.

haven't seen

100

I _____ (be) in England since May. 

have been

100

I ____ (have) my mobile phone for 3 years. It works well.

have had

200

They ______ (speak) French to the waitress at the restaurant.

spoke

200

How long ____ you ____ (worked) in this company?

have you worked

200

Last week, Jane _____ (miss) the bus so she ___ (be) late to work. 

missed, was

200

He ____ (live) there since he was a child, but he ____ (move) last year.

lived, moved

300

I ______ (not have) any money so he _____ (lend) me some.

didn't have, lent

300

My sister _____ (live) with her boyfriend since 2014, and they ____ (be) together for 8 years.

has lived, have been

300

I'm hungry! I _____ (not eat) anything since 7 a.m.

haven't eaten

300

We _____ (not buy) sweets since last month. We're on a diet.

haven't bought

400

When I ____ (go) home yesterday, I ____ (see) Bob but he _____ (not recognize) me.

went, saw, didn't recognize

400

- How long ____ your mother ____ (have) this car?

- She ____ (have) it since August.

has your mother had, has had

400

- How long ___ she ___ (have) her dog?

- For about 2 years, then she ____ (give) it to her mother.

did she have, gave

400
He ____ (be) awake since last night. He should sleep for a while.

has been

500

When he ____ (be) young, he ______ (teach) history at the university in town.

was, taught

500

- ___ you ever ___ (eat) insects?
- No, I'm afraid of them. My brother ______ (try) them.

have you eaten, has tried

500

I have a best friend. I _____ (know) him for 10 years. We ____ (met) at school.

have known, met

500
- Look, it rains again! It ______ (be) rainy since last night. 

- Yes, it ____ (strat) to rain when I was going home yesterday.

has been, started

M
e
n
u