Pres. Perf.
Pres. Perf. + "For" or "Since"
Pres. Perf./Past Simple
Pres. Perf. Cont.
Pres. Perf./Pres. Perf. Cont.
100

He / live / here for three years

He's lived here for three years.

100

I've been an action film fan______20 years.

I've been an action film fan FOR 20 years.

100

I _____ (visit) Paris three times.

I have visited Paris three times.

100

She  _____ (go) to the cinema every weekend for years.

She has been going to the cinema every weekend for years.

100

I _____ (drink) more water recently, and I feel better

I have been drinking more water recently, and I feel better

200

They / write / to the politician

They have written to the politician.

200

I've been an action film fan______ I was 10 years old.

I have been an action film fan SINCE I was 10 years old.

200

We _____ (finish) this room last week.

We finished this room last week.

200

They _____ (not/live) here for very long.

They haven't been living here for very long.

200

Julie _____ (cook) dinner. Let's go and eat!

Julie has cooked dinner. Let's go and eat!

300

She / not / see / The Lord of the Rings

She hasn't seen The Lord of the Rings.

300

It was the worst action film I've seen ______2007.

It was the worst action film I have seen SINCE 2007.

300

I _____ (know) my great grandmother for a few years - she died when I was eight.

I knew my great grandmother for a few years - she died when I was eight.

300

We _____ (not/drink) enough water - that's why we feel tired.

We have never been drinking enough water - that's why we feel tired.

300

I_____(read) your book all day. It's very interesting, but I'm only on chapter 2

I have been reading your book all day. It's very interesting, but I'm only on chapter 2

400

They / not / be / in London for six months

They have never been in London for six months.

400

I've waited _____ my friend _____ a long time. I'll get my ticket and watch the movie on my own.

I have waited FOR my friend FOR a long time. I'll get my ticket and watch the movie on my own.

400

I _____ (miss) the bus and then I  _____ (miss) the plane as well!

I missed the bus and then I missed the plane as well!

400

(Julia/work) in this company for more than five years?

Has Julia been working in this company for more than five years?

400

It_____(not/rain) all summer, so the garden is dead.

It hasn't rained all summer, so the garden is dead.

500

They / live / here as long as we have ?

Have they lived here as long as we have?

500

I've been waiting _____ my friend _____ 5 O'clock. I'll get my ticket and watch the movie on my own.

I have been waiting FOR my friend SINCE 5 O'clock. I'll get my ticket and watch the movie on my own.

500

She _____ (live) in seven different countries, so she knows a lot about different languages

She has lived in seven different countries, so she knows a lot about different languages

500

(they/go out) with each other for three years already?

Have they been going out with each other for three years already?

500

David feels great these days. He_____ (get) up early lately.

David feels great these days. He's been getting up early lately.