Simple Past or Present Perfect
Fill in the blank
Progressive form
Irregular
Find the Mistake
100
I ______________ (live) in New York in 2002.
lived
100

How long _____________ (be) a docotor?

have you been

100

Last summer I ___________________ (experiment) with sunflowers.

PAST PROGRESSIVE

was experimenting

100

Find the past participle:

let

let

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

Since 2000 the popularity of Apple phones __________ (grow) tremendously.

has grown

200

In school Joe and I ___________________ about plants. (learn)

PAST PROGRESSIVE

were learning

200

Find the past participle:

know

known

200

Beyonce has been creating another CD.

Beyonce has created another CD.

300
In 1997 he __________ (start) his own company.
started
300

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

has appeared

300

Joe ____________________ about his sunflowers for years. (talk)

PAST PERFECT PROGRESSIVE

had been talking

300

Find the past participle:

forget

forgotten

300

She have found her lost dog.

She has found her lost dog.

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

I'm learning Spanish, but I ______________ (not, learn) it long.


haven't been learning


400

My flowers _________________ all through the summer. (grow)

PRESENT PERFECT PROGRESSIVE

have been growing

400

Find the past participle:

drink

drunk

400

I've been traveling around Asia six times.

I've traveled around Asia six times.

500
Juan used to be a wild party guy when he was younger, but since then he _________ (got) married.
has got or has gotten
500

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

Have you been working

500

By August, I ________________ the plants for four months. (tend)

FUTURE PERFECT PROGRESSIVE

will have been tending

500

Find the past participle:

make

made

500

The students passed many levels since they started at TLC. 

The students have passed many levels since they started at TLC.

M
e
n
u