Present Perfect +
Past or Perfect
Explain
Present Perfect
Past Tenses
100

I/play/football before.

I have played football before.

100

I first .............. River Dance in April (See)

saw

100

Turn the sentence into a question.

Maria and Shanon have finished their History project.

Have Shanon and Maria finished their History project?

100

speak

spoke - spoken

200

They/study/for the English exam.

They have studied for the English exam.

200

We ............. to Disneyland yet. (go)

haven“t gone

200

Make a question.

you/ bedroom/ your/ clean ?

Have you cleaned your bedroom?

200

know

knew - known

300

We/just/get back/from/our holidays

We/just/get back/from/our holidays

300

Joshua .......... his middle finger playing tennis. (break)

broke

300

a. The students went to New York for a week.

b. The students have gone to New York for a week.

a. They went to New York for a week but are no longer in New York

b. They went to New York less than a week ago and are still there.

300

Correct or Incorrect?

I haven't did my homework. 

incorrect!

I haven't DONE my homework.

300

choose

chose - chosen

400

My /homework /do /sister /her / English

My sister has done her English homework.

400

My insecurities ........ my acting career 2 years ago. (end)

ended

400

a. The show was at the Royal Theater all summer.

b. The show has been at the Royal Theater all summer.

a. It is no longer sumer, so the show is no longer at the Royal Theater.

b. It is still summer, and the show is still at the Royal Theater.

400

Correct or not?

Dan hasn't drove a car.

incorrect!

Dan hasn't DRIVEN a car.

400

pay

paid - paid

500

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

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

500

I......... never ....... Zumba, but I ....... to and aerobics class a few months ago.  try / go

have never tried / went

500

a. Anya Paseka danced professionally for years

b. Anya Paseka has danced professionally for years

a. She danced professionally in the past, but she no longer dances professionally, Either she has stopped dancing or she is no longer alive.

b. She is still dancing professionally

500

Which of these sentences is CORRECT?

1. Have Lucy played golf before?

2. I have never went to a basketball game.

3. My car hasn't been fixed.


3. My car hasn't been fixed yet.

500

be

was - were - been

M
e
n
u