New: Give students instant feedback with Practice Mode Learn how
Present Perfect
Most Popular
Newest
Oldest
A-Z
Z-A
English as a Second Language (ESL)
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
Present Perfect for Computer Science Engineering
Enter the correct verb form