past simple
present perfect
present perfect continuous
choose the correct answer
choose the correct answer
100
She ....(look) at me and .........(smile)

looked - smiled

100

My mom ....... (cook) dinner.

has cooked

100
He........(play) golf.

He's been playing golf.

100

I haven't seen her since/ for ages.

for

100

She has been spending/ spends time with her grandma recently.

has been spending 

200

She ........ (go) to school.

went

200

They ........(leave) their house.

have left

200

I ......(live)

I have been living

200

She won/ has won the prize in 1989.

won

200

They have taken/ have been taking 20 cards.

have taken
300

He ........ (become) a fashion designer.

became

300

She ........... (not write) the letter.

hasn't written

300

My dad and I ........(paint)that picture.

My dad and I have been painting that picture.

300

I've been free since/ for last month.

since

300

She has broken/ broke her arm a couple of weeks ago.

broke

400

She ...... (not go) to university.

didn't go 

400

We ..........(not have) the test.

haven't taken

400

We ............(wait) for her.

We have been waiting for her.

400

Lily has been waiting since/for an hour.

for

400

I have known/ have been knowing Jack since we were young.

have known

500

............ (buy) you a new raincoat?

Did you buy...?

500

........(win) you ...... the competition?

Have you won

500

I .........(not read) that book

I haven't been reading that book.

500

My parents have/ has been playing tennis for years.

have

500

Have you been finishing/ Have you finished all the homework?

Have you finished...?

M
e
n
u