¿Quieres miles de fichas gratuitas (y cero distracciones)? Here’s how
Present Perfect
Más popular
Newest
Oldest
A-Z
Z-A
English as a Second Language (ESL)
Use of Present Perfect
some verbs and translating sentences
Use Present Perfect
Fill in the gap with have or has.
Simple practice
Use of present perfect sentences
Present Perfect Tense
Present Perfect tense
The Present Perfect - practice