Verbs: 3rd form
Present Perfect Simple (negations)
Present Perfect Tense Continuous (statements and questions)
Present Perfect Tense (simple or progressive) or Past Tense (simple)?
Present Perfect Tense (simple or progressive)
100

break

broken

100

Lisa ____________ (not, be) to school for two days.

Lisa hasn't been to school for two days.

100

Since I came here, I ____________ (learn) Spanish.

Since I came here, I've been learning Spanish.

100

Lisa ____________ (not, be) to school for two days.

Lisa hasn't been to school for two days.

100

Lisa ___________ (study) all morning.

Lisa has been studying all morning.

200

forget

forgotten

200

I ____________ (never, be) to China.

I have never been to China.

200

How long ____________ (he, be) studying?

- I _________ (study) since 11 a.m.

How long has he been studying?

- I have been studying since 11 a.m.

200

It ____________ (snow) a lot last week. We ________ (not have) much snow since 1999.

It has been snowing a lot last week. We haven't had so much snow since 1999.

200

I ________ (read) that book you lent me. I’ve got another 50 pages to read.

I’ve been reading that book you lent me. I’ve got another 50 pages to read.

300

choose

chosen

300

Lukas ________ (be) sick all week so he __________ (not able to) do his homework.

Lukas has been sick all week so he has not been able to do his homework.

300

He _________ (stay) with us for a week. He _________ (arrive) last Saturday.

He's been staying with us for a week. He arrived last Saturday.

300

I (just finish) your book. It was great.

I've just finished your book. It was great.

400

My brother ____________ (break) his thumb a week ago while he ____________ (play) basketball.

My brother broke his thumb a week ago while he was playing basketball.

500

We ______ (call) you three times yesterday. Why ______ (not answer) the phone?

- I am sorry, but we ______ (not be) at home all day.

We called you three times yesterday. Why haven't you answered the phone? 

- I am sorry, but we were not at home all day.

M
e
n
u