Present perfect
Correct the error
Past participle
past simple or present perfect
More present perfect
100

We (buy)  a new lamp.

We have bought a new lamp. 

100

Here is your car. I just washed it.

I have just washed it. 

100

To be 

been 

100

last summer: I (swin)

I swam.

100

Someone (eat) my apple.

Someone has eaten my apple. 

200

We (not/plan) our holiday yet.

We have not planned our holiday yet. 

200

I practise skiing since my childhood.

I have practised skiing since my childhood. or

I have been practising skiing since my childhood. 

200

to know 

known

200

since Monday: he (walk)

He hasn't walked.

200

Oh no! I (break) a window. 

Oh no! I have broken a window. 


300

Where(be/ you)____? 

Where have you been?

300

I never saw the film. I'd like to see it.

I have never seen the film. 

300

to show 

shown

300

four days ago: it rain

It rained. 

300

My sister (start) a new job recently. 

My sister has started a new job recently.
400

He (write) five letters.

He has written five letters. 

400

Were you ever here before?  

Have you ever been here before?

400

to run 

run

400

In my life: I (be)

I haven't been.


400

You (not leave) your homework on the bus. Here it is. 

You have not left your homework on the bus. Here it is. 

500

She (not/see) him for a long time.

She has not seen him for a long time. 

500

She always loved Spain. It's her favourite country.

She has always loved Spain. 

500

to fall 

fallen

500

until now: you (have) 

You haven't made. 
500

We(already finish) our shopping. 

We have already finished our shopping. 

M
e
n
u