Perfect OR Simple
Perfect OR Perfect Continuous
Multiple Choice
Irregular verbs
Irregular verbs
100

_______ (watch) Friends last night?

Did you watch

100

How many books ________ (write)?

has she written

100

Please _____ (wait) for me!

a) be waiting

b) wait

wait

100

What is the 3rd form of 'think'?

thought, I have thought

100

What is the 3rd form of 'be'?

been, I have been

200

They _____ (visit) Paris several times.

have visited

200

How long ________ (know) Peter?

have you known

200

______ (catch) any fish today?

a) are you catching

b) have you caught

b) have you caught

200

What is the 3rd form of 'speak'?

spoken, I have spoken

200

What is the 3rd form of 'buy'?

bought, I have bought

300

I ______ (speak) four language.

I speak

300

I'm sorry I'm late, ______ (wait) for a long time?

have you been waiting

300

He ______ (fish) since he was a little boy.

a) is fishing

b) has been fishing

c) has fished 

b) AND c)

300

What is the 3rd form of 'put'?

put, I have put

300

What is the 3rd form of 'come'?

Come, I have come

400

She _______ (work) at the company for five years.

has worked

400

Somebody ______ (eat) my cookies. There are none left.

has eaten

400

I think I ________ (like) chocolate since I was born.

a) I have liked chocolate

b) I have been liking chocolate

c) I like chocolate

A) I have liked chocolate

400

What is the 3rd form of 'see'?

seen, I have seen

400

What is the 3rd form of 'wear'?

worn, I have worn

500

She _____ (study) English for two hours yesterday.

She studied

500

I ______ (live) in Tokyo for 5 years.

I have been living

500

We ______ (have) this TV for ages. I think it's time to buy a new one.

a) have had

b) have been having

c) have

a) have had

500

What is the 3rd form of 'lay'?

laid, I have laid

500

What is the 3rd form of 'seek'?

saught, I have saught