Translate
Present Perfect
Level: Easy
Level: Normal
Level: Hard
100

ütles

say, said, said

100

I have already did/done my homework.

done

100

be, was/were...

been

100

leave, left,...

left

100

think, thought,...

thought

200

I have cooking/cooked a good dinner.

cooked

200

come, came...

come

200

make,...,made

made

200

teach, taught,...

taught

300

I know Daniel. We have already meeting/ met.

met

300

do, did...

done

300

run,..., run

ran

300

buy,..., bought

bought

400

I have been/was in Saint- Petersburg

been

400

eat,...., eaten

ate

400

take, took,...

taken

400

know,...,known

knew

500

He has worked/working in this company 

worked

500

meet,...,met

met

500

swim, swam,...

swum

500

understand, understood,...

understood

M
e
n
u