General
Present Perfect 1
Present Perfect and Past Simple
Present Perfect 2
Present Perfect Continuous
100

What is the structure of present perfect?

subject + has/ have + past participle of the verb

100

Fill in the blanks with the correct form of the verbs in the present perfect.

They __________ (read) an interesting book.

have read

100

Complete the sentences with either the present perfect tense  or the past simple tense.

Yesterday, I __________ (eat) a delicious pizza.

ate

100

Fill in the blanks with the appropriate word – "just," "already," or "yet."

Have you eaten lunch ______? We need to leave soon.

yet

100

Fill in the blanks with the appropriate form of the verb in the present perfect continuous tense. Complete each sentence with  "for" or "since."

She __________ (study) English __________ three hours.

has been studying; for

200

What is the structure of the present perfect continuous?

subject + has/ have + been + verb (-ing)

200

Fill in the blanks with the correct form of the verbs in the present perfect.

I ________ never ________ a motorcycle before.

have; ridden

200

Complete the sentences with either the present perfect tense  or the past simple tense.

She __________ (never/eat) sushi before she went to Japan.

has never eaten

200

Fill in the blanks with the appropriate word – "just," "already," or "yet."

She has _______ finished her homework, so she can go to the party now.


just

200

Fill in the blanks with the appropriate form of the verb in the present perfect continuous tense. Complete each sentence with  "for" or "since."

He __________ (live) in this city __________ 2010.

has been living; since

300

When do you use for and since?

for - duration of time

since - specific point in time

300

Fill in the blanks with the correct form of the verbs in the present perfect.

Ben _________ (think) of buying me a birthday present.

has thought

300

Complete the sentences with either the present perfect tense  or the past simple tense.

By the time we __________ (get) to the cinema, the movie had already started.

got

300

Fill in the blanks with the appropriate word – "just," "already," or "yet."

A: Do you know her?

B: Yes! I have _______ met her at the meeting.

already

300

Fill in the blanks with the appropriate form of the verb in the present perfect continuous tense. Complete each sentence with  "for" or "since."

We __________ (wait) for the bus __________ half an hour.

have been waiting; for

400

When do we use 'yet?' 

We use it to emphasise that we expect something to happen soon. Yet is only used in negative sentences and questions.

400

Fill in the blanks with the correct form of the verbs in the present perfect.

Maria __________ (draw) a beautiful picture.

has drawn

400

Complete the sentences with either the present perfect tense  or the past simple tense.

When I was a child, I __________ (not/travel) outside of my country.

didn't travel

400

Fill in the blanks with the appropriate word – "just," "already," or "yet."

The team has ________ won their first championship.

just

400

Fill in the blanks with the appropriate form of the verb in the present perfect continuous tense. Complete each sentence with  "for" or "since."

They __________ (work) on the project __________ last month.

have been working; since

500

When do we use the present perfect continuous?

When we talk about an action that started in the past and still continues now.

500

Fill in the blanks with the correct form of the verbs in the present perfect.

The birds __________ (fly) south for the winter.

have flown

500

Complete the sentences with either the present perfect tense  or the past simple tense.

He __________ (be) to Paris twice, but he still wants to go again.

has been

500

Fill in the blanks with the appropriate word – "just," "already," or "yet."

The concert has _________ begun, and we haven't found our seats _______.

already; yet

500

Fill in the blanks with the appropriate form of the verb in the present perfect continuous tense. Complete each sentence with  "for" or "since."

The children __________ (play) in the park __________ this morning.

have been playing; since

M
e
n
u