PAST SIMPLE OR PRESENT PERFECT
PAST SIMPLE OR PRESENT PERFECT
Irregular Verbs
PAST SIMPLE OR PRESENT PERFECT
FIND THE MISTAKE
100

................................(SEE) KATE YESTERDAY? 

DID YOU SEE KATE YESTERDAY?

100

I                        (BUY) SOME NEW SHOES. DO YOU WANT TO SEE THEM?

HAVE BOUGHT

100

What's the past simple and the past participle of... BE - EAT - SEE

BE - WAS/WERE - BEEN EAT - ATE - EATEN SEE - SAW - SEEN

100

I KNOW LISA. I             (KNOW) HER FOR A LONG TIME.

I KNOW LISA. I HAVE KNOWN HER FOR A LONG TIME.

100

I HAVEN'T DONE MY HOMEWORK YESTERDAY.

I DIDN'T DO MY HOMEWORK YESTERDAY.

200

I ........................(FINISH) MY WORK AT 2 O'CLOCK.

I FINISHED MY WORK AT 2 O'CLOCK.

200

I                          (BUY) SOME NEW SHOES YESTERDAY.

BOUGHT

200

What's the past simple and the past participle of... THINK - KNOW - COME - WIN

THINK - THOUGHT - THOUGHT KNOW - KNEW - KNOWN COME - CAME - COME WIN - WON - WON

200

CATHERINE WORKS IN A BANK. SHE ..................THERE FOR 5 YEARS.

HAS WORKED/ HAS BEEN WORKING

200

I KNOW MY FRIENDS FOR YEARS.

I HAVE KNOWN MY FRIENDS FOR YEARS.

300

I'M READY NOW. I                     (FINISH) MY HOMEWORK.

I HAVE FINISHED MY HOMEWORK.

300

__________ YOU EVER _________ SUSHI? (EAT)

HAVE YOU EVER EATEN SUSHI?

300

What's the past simple and the past participle of... WRITE - LEAVE - FORGET - RUN - SING

WRITE - WROTE - WRITTEN LEAVE - LEFT - LEFT FORGET - FORGOT - FORGOTTEN RUN - RAN - RUN SING - SANG - SUNG

300

I AM LEARNING ENGLISH. I ..................... FOR 10 MONTHS.

HAVE LEARNED/ HAVE BEEN LEARNING

300

IT HAS BEGAN TO SNOW.

IT HAS BEGUN TO SNOW.

400

WHAT TIME ............................... (WAKE UP) TODAY?

WHAT TIME DID YOU WAKE UP TODAY?

400

SHE ____________ (ALREADY/SEE) THAT MOVIE.

HAS ALREADY SEEN

400

What's the past simple and the past participle of... FLY - UNDERSTAND - CUT - BUY - LOSE

FLY - FLEW - FLOWN UNDERSTAND - UNDERSTOOD - UNDERSTOOD CUT - CUT - CUT BUY - BOUGHT - BOUGHT LOSE - LOST - LOST

400

HE HAS A HEADACHE. HE .................... A HEADACHE SINCE HE GOT UP THIS MORNING.

HAS HAD

400

HAVE YOU VISITED A FOREIGN COUNTRY LAST YEAR?

DID YOU VISIT A FOREIGN COUNTRY LAST YEAR?

500

I                           (FIND) MY KEYS. NOW I CAN OPEN THE DOOR.

I HAVE FOUND MY KEYS. 

500

I ____________ IN THIS HOUSE FOR 10 YEARS. I REALLY LIKE IT.

HAVE LIVED

500

What's the past simple and the past participle of... BRING - GET - THROW - BREAK - GIVE - SPEAK - SWIM

BRING - BROUGHT - BROUGHT GET - GOT - GOT THROW - THREW - THROWN BREAK - BROKE - BROKEN GIVE - GAVE - GIVEN SPEAK - SPOKE - SPOKEN SWIM - SWAM - SWUM

500

JANE IS ILL. SHE .......................ILL FOR THE LAST FEW DAYS.

HAS BEEN

500

HAVE YOU EVER GONE TO FRANCE?

HAVE YOU EVER BEEN TO FRANCE?

M
e
n
u