Past Participle (1)
Past Participle (2)
Present perfect (1)
Present perfect (1)
Random
100

Past participle of  eat is ____.

eaten 

100

Past participle of  see is ____.

seen

100

Maria _______________ (live) in this city since she was five years old.

has lived

100

Although I _______________ (already / tell) him three times, he still forgot to bring his book.

have already told

100

Past participle of buy is ____.

bought

200

Past participle of  speak is ____.

spoken

200

Past participle of hurt is ____.

hurt

200

We _______________ (know) each other for over ten years now.

have known

200

We can't start the game yet because the referee _______________ (not / arrive).

hasn't arrived

200

Past participle of  find is ____.

found

300

Past participle of  choose is ____.

chosen

300

Past participle of hide is ____.

hidden

300

My grandfather _______________ (work) at the same hospital since 1995.

has worked

300

She is so excited because she _______________ (just / receive) a letter from her pen pal in Australia.

has just received

300

I _______________ (not / eat) breakfast yet, so I am really hungry now.

haven't eaten

400

Past participle of  do is ____.

done

400

Past participle of get is ____.

got/gotten

400

I _______________ (keep) this old photo in my wallet for a very long time.

have kept

400

Even though they _______________ (try) many different recipes, they still haven't found the perfect one.

have tried

400

My aunt _______________ (teach) at this school since 2018.

has taught

500

Past participle of  drink is ____.

drunk


500

Past participle of  fly is ____.

flown

500

They _______________ (study) English for three years, but they still want to learn more.

have studied

500

Since the teacher _______________ (already / explain) the rules clearly, everyone knows what to do now.

has already explain

500

He _______________ (wear) the same pair of glasses since the fourth grade.

has worn