Present Perfect
for/since
Present Perfect vs Past Simple
time expressions
100

I ___________ (see) Adele's concert twice.

HAVE SEEN

100

I’m from France, but I live in London now.

I ____________ (live) here _________1992.

HAVE LIVED; SINCE

100

When ________ you ____ (meet) your wife?

DID YOU MEET

100

My son went to the supermarket but he hasn’t come back …….

yet

200

She isn't ready. She _________ (not pack) her luggage yet.

HASN'T PACKED

200

I’m a journalist. I work for a sports magazine in

London. I ___________(work) there _________

two years.

HAVE WORKED; FOR

200

I ______ just ______ (finish) my breakfast. We can go to school now!

HAVE JUST FINISHED

200

Miriam has lived in Morocco ……………… she was ten years old.

since

300

How many times  _____ you _____ (forget) about your homework? 

HAVE YOU FORGOTTEN

300

This is my husband Jack. We _______ (to be) married  _____ 15 years now.

HAVE BEEN; FOR

300

We ______ in Japan from 1997 to 2008.

LIVED

300

I don't want dinner. I've _____ eaten.

already

400

I __________ (not decide) which country we should go to. _______ you ______ (make) a decision yet?

HAVEN'T DECIDE

HAVE YOU MADE

400

Amelia _________ (love) Dawid Podsiadło ____ she went to his concert last year.

has loves; since

400

My Parents _____ (see) the Eiffel tower on a trip in 2009. Unfortunately, I ______ (to be) in Paris.

SAW

HAVE NEVER BEEN

400

My mum has ____ left for work.

just

500

- Excuse me,_____ the train to Cracow ______ (leave) yet? I ______ (check) the timetable three times already and It's not there. 

- I'm afraid that the train ______ (just leave)! Poor you!

HAS, LEFT


HAVE CHECKED


HAS JUST LEFT

500

- How long do you know Jacob?

- I _______ (know) him _____ the 2nd grade. We _________ (to be) friends ____ about 30 years now.

have known; since

have been; for

500

I _____ (meet) Mary in July. I ______ (not see) her since. ______ she ____ (move) to another city?

MET; HAVEN'T SEEN; DID SHE MOVE

500

I have studied for the exam ___ days. I'm tired!

for