present perfect simple
present perfect continuous
ever & never, for & since
still, yet, already & just
grammar in use
100

How do we form present perfect?

Have/Has + past participle

100

How do we form present perfect continuous? 

Have / Has+ been+ gerund (-ing) 

100

I haven’t seen my cousin ______ 2012

since

100

Choose the correct option: It’s 12 a.m. and she still/already hasn’t arrive

still

100

Choose: I have known / have been knowing her for years.

I have known

200

Make the question: you / ever / see / this film?

Have you ever seen this film?

200

He / play / basketball / since / 2018.

He has been playing basketball since 2018.

200

Choose the correct sentence: A) I’ve lived here since five years. B) I’ve lived here for five years.

B) I have lived here for five years.

200

Correct the sentence: He hasn’t yet learned to drive.

He hasn’t learned to drive yet.
200

Decide whether this sentence is correct or incorrect. Correct the incorrect ones:  I have been knowing her since primary school.

INCORRECT: have known her

300

We use the present perfect to describe a situation which has changed / is in progress

Is in progress

300

Complete the sentence. How many years _________ French?

How many years have you been learning French?

300

Is this sentence correct or incorrect? I never have been to London.

I have never been to London.

300

Rewrite the sentence so that the meaning is the same. It’s not long since my brother left university. (just)

My brother has just left university.

300

Correct the sentence. I don’t see him for three months.

I haven’t seen him for three months.

400

Correct the mistake in this sentence: She have gone to the party.

have -> has

400

Rewrite using SINCE: I started playing volleyball in 2018 and I still play. I …

I have been playing volleyball since 2019

400

Order the sentence: ever / have / abroad / been / you / ?

Have you ever been abroad?

400

Rewrite the sentence so that the meaning stays the same using just, still, yet or already. They’ve visited Italy before.

They have already visited Italy.

400

Order this sentence and put the correct forms of the verbs: Know/ for/ years/ we/ her

We have known her for years.

500

The last time I saw Laura was in June.
→ I __________________ . (SEEN)

I haven’t seen Laura since June.

500

Your clothes are dirty! You ___ (play) football, ___ you?

1) have been playing

2) haven’t 

500

Choose: Have you ever / never visited France? No, I’ve never / ever been there.

1) ever 2) never

500

Rewrite the sentence with still, yet, already or just: He left a few minutes ago. He…

He has just left.

500

Correct the sentence: She have been studying English since six years, but she has ever went to England.

She has been studying English for six years, but she has never been to England.

M
e
n
u