Present perfect
irregular verbs
simple past or present perfect
simple present or present continuous
sentence structure
100

I (do) my homework already

I have done my homework already.

100

to leave

leave - left - left

100

Tara went/has gone to the shop on Sasturday.

Tara went to the shop on Sasturday.

100

I always ___________________ (play) the guitar on Wednesdays.

I always play the guitar on Wednesdays.

100
never/my grandma/ on holiday/writes/postcards

My grandma never writes postcards on holiday.

200

My parents (leave/just) for their trip.

My parents have just left for their trip.

200

to send

send - sent - sent

200

Did you watch/have you watched the football match yesterday?

 Did you watch the football match yesterday?

200

Where are you? We _______ (leave)!

Where are you? We are leaving!

200

yet/hasn't /off the plane/ come/ Tim/?

Hasn't Tim come off the plane yet?

300

Tom (no go) to school yet.

Tom has not gone to school yet.

300

to build

build - built - built

300

Did you write/Have you written  that letter yet? I need to send it!

Have you written  that letter yet? I need to send it!

300

Hurry! John _______ (show) his film!

Hurry! John is showing his film!

300

the tenses/learning/are/the students.

The students are learning the tenses.

400

Lydia and Phil (not visit) their grandma yet this week.

Lydia and Phil haven't visited their grandma yet this week.

400

to draw

draw - drew - drawn

400

Peter ________________________ (not read) the newspaper yet.

Peter hasn't read) the newspaper yet.

400

Every Saturday my mum ____ (cook) dinner.

Every Saturday my mum cooks dinner.

400

never/ the train/ arrived/last night/

The train never arrived last night.

500

 John and Jack (buy) their school supplies already?

Have John and Jack bought their school supplies already?

500

to buy

buy - bought - bought

500

Ask the question:

Sunny /climb/ last year/to the top of Mount Everest/

Did Sunny climb to the top of Mount Everest last year?

500

Look! That bird_________ (fly) so high!

Look! That bird is flying so high!


500

you/just/built/the tower/have/?

Have you just built the tower?