PRESENT
PERFECT
Theory
List of irregular verbs
Exercises:
present perfect + for, since
exercise 1
present perfect + yet, already, just
exercise 1+ key
present perfect + ever, never, for, just, already...
exercise 1
exercise 2
-
key
Present perfect - Past simple