Present Perfect
Present Continuous
Past Perfect
Simple Past
Future Perfect
100

Ujang hasn't ___ (finish) his homework yet

Finished

100

He is ___ (wash) his motorcycle

Washing

100

John had ___ (go) to the market before 06.00 am

Gone

100

She ___ (join) french club class at school yesterday

Joined

100

I will have ___ (post) 50 articles by the end of the month

Posted

200

We have __ (buy) a box of pizza

Bought

200

She isn't ___ (bake) some cookies for me

Baking

200

Marno had not read the manual book when he ___ (operate) his new bike

Operated

200

They ___ (watch) "Resident Evil 2" last week

Watched

200

Bejo will have ___ (graduate) from University next year

Graduated

300

They haven't ___ (bring) practical equipment

Brought

300

I'm ___ (have) dinner with my family

Having

300

Irfan had ___ (start) a YouTube channel before 2012

Started

300

I ___ (eat) an meatballs last week

Ate

300

Will Wiro have ___ (move) to Chicago next month?

Moved

400

Has he ever ___ (write) any riddle?

Written

400

They are ___ (play) badminton very well

Playing

400

Had Leon ever ___ (try) karaoke before he met us?

Tried

400

I didn't ___ (walk) to supermarket three 

Walk

400

Will the shop have ___ (close) by 10 o'clock tonight?

Closed

500

We have ___ (be) at Ucok's house

Been

500

is he ___ (work) in this cafe?

Working

500

Had you ___ (take) a bath when I picked you up yesterday?

Taken

500

Did you ___ (come) to my house last night?

Come

500

He will not have ___ (spend) all the money before holidays end

Spent