Simple Past or Present Perfect
Fill in the blank
Make a question
Past participle
Find the Mistake
100

I ______________ (live) in New York in 2002.

lived

100

How long _____________ (you/be) a doctor?

have you been

100

How many times/ I/ told/ you?

How many times have I told you?

100

tell

told

100

I've been liking sports ever since I was a child.

I've liked sports ever since I was a child.

200

He ___________ (call) three times today.

has called

200

Oh, you  __________ (grow) so much since I last saw you!

have grown

200

She/ hang up/ all the pictures/ yet?

Has she hung up all the pictures yet?

200

know

known

200

Beyonce has been creating another CD.

Beyonce has created another CD.

300

In 1997 he __________ (start) his own company.

started

300

I ______________ (take) Spanish lessons for six months, but I still can't speak very well!

have been taking

300

How long/ you/ make/ music?

How long have you been making music?

300
forget
forgotten
300

You've been doing great work on all your past projects.

You've done great work on all your past albums.

400

He is a basketball coach now. He __________ (work) as an accountant for 10 years.

worked

400

Did you know Sophia is an actor? She _____________ (appear) in several films.

has appeared

400

How long/ she/ work/ for this company?

How long has she been working for this company?

400
drink
drunk
400

I've been traveling around Asia six times.

I've traveled around Asia six times.

500

Juan used to be very shy, but since last year he  _________ (become) very social

has become

500

You look tired. _____________ (you/ party) a lot recently?

Have you been partying

500

Where have you been? You/ playing/ tennis?

Have you been playing tennis?

500
stand
stood
500

Wow, he's still studying! How long has he studied?

Wow, he's still studying! How long has he been studying?