Present Perfect
Present Perfect
Present Perfect
Present Perfect
Present Perfect
100

past participle (present perfect tense) of 'see'

seen

100

past participle (present perfect tense) of 'be'

been

100

past participle (present perfect tense) of 'do'

done

100

past participle (present perfect tense) of 'have'

had

100

past participle (present perfect tense) of 'eat'

eaten

200

past participle (present perfect tense) of 'make'

made

200

past participle (present perfect tense) of 'got'

gotten 

got 

200

past participle (present perfect tense) of 'give'

given

200

past participle (present perfect tense) of 'come'

come

200

past participle (present perfect tense) of 'find'

found

300

past participle (present perfect tense) of 'know'

known

300

past participle (present perfect tense) of 'drive'

driven

300

past participle (present perfect tense) of 'drink'

drunk

300

past participle (present perfect tense) of 'choose'

chosen

300

past participle (present perfect tense) of 'speak'

spoken

400

past participle (present perfect tense) of 'sing'

sung

400

past participle (present perfect tense) of 'swim'

swum

400

past participle (present perfect tense) of 'take'

taken

400

past participle (present perfect tense) of 'tell'

told
400

past participle (present perfect tense) of 'write'

written

500

past participle (present perfect tense) of 'understand'

understood

500

past participle (present perfect tense) of 'ride'

ridden

500

past participle (present perfect tense) of 'teach'

taught

500

past participle (present perfect tense) of 'wear'

worn

500

past participle (present perfect tense) of 'hide'

hidden

M
e
n
u