Present Perfect Practice
Fill in the blanks with the correct present perfect form
Present PerfectElementary
Regular Past Participles
Practice the present perfect with regular -ado and -ido past participles
Present PerfectIntermediate
Irregular Past Participles
Practice the present perfect with irregular past participles like dicho, hecho, escrito
Present PerfectIntermediate
Mixed Present Perfect
A comprehensive review mixing regular and irregular past participles in the present perfect
Need to learn the rules first?
Check out our comprehensive grammar guide: