1) Present Perfect 2) Present Perfect Continuous 3) Present Perfect / Present Perfect Continuous 4) Present Perfect 5) Present Perfect Continuous 6) Present Perfect 7) Present Perfect Continuous 8) Present Perfect 9) Present Perfect Continuous 10) negative Present Perfect + last summer 11) negative Present Perfect Continuous + 20 minutes 12) Present Perfect + many years 13) Present Perfect Continuous + 1 month 14) Present Perfect Continuous + all day 15) Present Perfect

Present Perfect Present Perfect Continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?