present perfect
irregular verbs
past or present perfect
questions
answer questions
100

We ____ a new lamp. 

have bought

100

find

have found

100

what is the difference between simple past and present perfect? 

simple past - actions that happened and ended in the past 

present perfect - actions that started in the past and continue up to now

100

receive/gift/past week

Have you received a gift this past week? 

100

Why isn't Ben at work today? 

(broke leg). 

He has broken his leg. 

200
No, he _____ the time yet. 

(have/not) 

No, he has not had the time yet. 

200

fly 

have flown 

200

Do you know who _____ invented the telephone? 

Extra points if you do!

invented 

alexander graham bell 

200

actress/ever/forgot her lines

Has the actress ever forgot her lines? 

200

Would you like some more ice cream?

(no/enough) 

No, I have had enough. 

300

The teacher ____ here since 8 in the morning.

The teacher has been here since 8 in the morning. 

300

hit 

have hit 

300

Granddad ______ in the hospital since Monday. He's ____ in the hospital before. 

has been, hasn't been

300

live/in this city/for more than five years

Have you lived in this city for more than five years? 

300

Where are you going on holiday this year? 

(We/decided) 

We have decided to go to....
400
Maria _____ glasses since she was five years old. 

Maria has worn glasses since she was five years old.

400

understand 

have understood 

400
It ____ yet this week, but last week it really ___ a lot. (rain) 

It hasn't rained this week, but last week it really rained a lot. 

400

what/done/today

What have you done today? 

400

Could I borrow that book sometime? 

(I/finish) 

Sure. I have finished it.

500
_____ you listened to Christmas songs? 

Have you listened to Christmas songs?

500

cost 

have cost 

500
Scientists ________ a major discovery in medicine. (just make) 

Scientists have just made a major discovery in medicine. 

500
who/family/helped a lot 

Who in your family has helped you a lot?