Present Perfect +
Present Perfect -
already/never/just/yet
For / since
Verbs
100

I/play/football before.

I have played football before.

100

My dad/ not travel / to the US /before.

My dad hasn't traveled to the US before.

100

Maria and Shanon (already / finish) their history project. 

Maria and Shanon have already finished their history project. 

100

Paul has worked as a shop assistant .... two months.

Paul has worked as a shop assistant for two months.

100

What's the Past participle of the following verbs?

play

drive

take

Played

Driven

Taken 


200

They/study/for the English exam.

They have studied for the English exam.

200

They /not study/for the science exam.

They have not studied for the science exam.

200

I (just / clean) my bedroom. 

I have just cleaned my bedroom. 

200

I have cleaned cars .... last week.

I have cleaned cars since last week.

200

What's the past participle of these verbs?

go

do 

read 

Gone 

done 

read

300

He/ work/ as a teacher/ for 2 years.

He has worked as a teacher for 2 years.

300

Susan and Mark /never/perform/the dance.

Susan and Mark have never performed the dance.

300

I (not / do / yet) my homework. 

I haven't done my homework yet. 

300

They have lived in New York City ..... they were eleven.

They have lived in New York City since they were eleven.

300

What's the past participle of these verbs?

write 

cut 

buy 

written 

cut

bought 

400

My /homework /do /sister /her / English

My sister has done her English homework.

400

Mike/cartoon/not watch/new /the.

Mike has not watched the new cartoon.

400

Dan (never / drive) a car. 

Dan has never driven a car. 

400

We have participated to a tennis club .... ten years.

We have participated to a tennis club for ten years.

400

What's the past participle of these verbs?
Like 

kiss 

feel

liked 

kissed 

felt 

500

Neil's so smart! He/ learn/ Spanish, Chinese, and French.

Neil's so smart! He has learned Spanish, Chinese, and French.

500

I/not do/my life/stupid things/too many/in

I haven't done too many stupid things in my life.

500

Which of these sentences is CORRECT?

1. Alice has played the piano yet. 

2. I have never went to a basketball game.

3. I have already driven my car to many cities.


3. I have already driven my car to many cities.

500

Which of these sentences is CORRECT?

1. I have practised basketball for 2021. 

2. He has run for ten minutes.

3. Alice has played the piano since two minutes. 

2. He has run for ten minutes.

500

What's the past participle of these verbs?

stop

have

get 

love 

hate

stopped 

had

gotten 

loved

hated