Past Participle: Irregular Verbs
Present perfect
Present Perfect or Past Simple?
Time Expressions
100

Be - See

BEEN - SEEN

100

I / never / see / a dolphin.

I HAVE NEVER SEEN A DOLPHIN.

100

We __________ (just / finish) our homework.

We HAVE JUST FINISHED our homework.

100

Her hair is wet. She has ___________ had a shower.

JUST

200

Eat - Win - Do

EATEN - WON - DONE

200

How long / she / know / John?

HOW LONG HAS SHE KNOWN JOHN?

200

He __________ (lose) his wallet yesterday, and luckily, he __________ (find) it two hours ago.

He LOST his wallet yesterday, and luckily, he FOUND it two hours ago.

200

My friends and I went to Rome two years ___________.

AGO

300

Leave - Know - Send - Get

LEFT - KNOWN - SENT - GOT

300

They / travel / to / five countries / this year. Their daughter / learn / so much / about different cultures.

THEY HAVE TRAVELLED TO FIVE COUNTRIES THIS YEAR. THEIR DAUGHTER HAS LEARNT SO MUCH ABOUT DIFFERENT CULTURES.

300

My parents __________ (buy) a new house last month, but they __________ (not move) in yet.

My parents BOUGHT a new house last month, but they HAVEN'T MOVED in yet.

300

Fortunately, I have ___________ finished my homework.

ALREADY

400

Lose - Forget - Speak - Ride

LOST - FORGOTTEN - SPOKEN - RIDDEN

400

I / visit / London / three times. My sister / never be / there, / but / she / always / want / to go. So, we / talk / about / taking a trip together / next year.

I HAVE VISITED LONDON THREE TIMES. MY SISTER HAS NEVER BEEN THERE, BUT SHE HAS ALWAYS WANTED TO GO. SO, WE HAVE TALKED ABOUT TAKING A TRIP TOGETHER NEXT YEAR.

400

She __________ (write) three emails since this morning, but she __________ (not / receive) any replies yet.

She HAS WRITTEN three emails since this morning, but she HASN'T RECEIVED any replies yet.

400

She has lived in this city ___________ five years, but she moved here ___________ 2018.

FOR - IN

500

Break - Meet - Take - Give - Drive

BROKEN - MET - TAKEN - GIVEN - DRIVEN

500

A: Hey Mia, you / see / the new Marvel movie / yet?

B: No,  I / not. But / my cousin / already / watch / it / twice!

A:My friends / have / tell / me / it's / amazing.

B: Let's go see it this weekend. I / not be / to the cinema / in ages.

A: HEY MIA, HAVE YOU SEEN THE NEW MARVEL MOVIE YET?

B: NO, I HAVEN'T. BUT MY COUSIN HAS ALREADY WATCHED IT TWICE!

A: MY FRIENDS HAVE TOLD ME IT'S AMAZING.

B: LET'S GO SEE IT THIS WEEKEND. I HAVEN'T BEEN TO THE CINEMA IN AGES.

500

A: My brother __________ (break) his leg last year, and he __________ (have) surgery.

B: __________ (he / fully recover) yet?

A: No, __________ (he / not). But he __________ (start) physical therapy a few weeks ago.

A: My brother BROKE his leg last year, and he HAD surgery.

B: HAS HE FULLY RECOVERED yet?

A: No, HE HASN'T. But he STARTED physical therapy a few weeks ago.

500

They have known each other ___________ childhood, but they met again ___________ year at a reunion.

SINCE - LAST

M
e
n
u