English (ESL) present perfect
Subscription required
10,000+ results for 'esl present perfect'
Write the correct present perfect form
Spell the word
Present perfect
Unjumble
Simple past - Present perfect
Group sort
Present Perfect and Present Perfect Progressive Gap-Fill
Type the answer
Random cards: Present Perfect ( +, -, ?)
Speaking cards
Present Perfect for/since
Complete the sentence
Present Perfect
Open the box
Present Perfect
Complete the sentence
Present Perfect
Complete the sentence
Present Perfect
Complete the sentence
Present perfect
Flip tiles
Present perfect
Quiz
Present Perfect
Complete the sentence
Present perfect
Crossword
Present perfect
Unjumble
Present Perfect
Complete the sentence
Present Perfect
Flash cards
Present Perfect
Unjumble
present perfect
Quiz
Present perfect
Unjumble
Present perfect wheel of fortune
Gameshow quiz
PRESENT PERFECT X PRESENT PERFECT CONTINUOUS
Gameshow quiz
Present Perfect VS Present Perfect Continuous
Open the box
Past Simple - Present Perfect (Rules)
Group sort
A2: PRESENT SIMPLE, PRESENT CONTINUOUS & PRESENT PERFECT
Complete the sentence
2A - Present perfect continuous
Spin the wheel
Present Perfect match-up
Match up
Present perfect simple
Group sort
past simple - present perfect
Group sort
Signal words present perfect
Match up
Present Perfect questions 1
Unjumble
Random cards: Present Perfect ( +, -, ?)
Speaking cards
Present Perfect - unfinished time
Spin the wheel
Present perfect - TV show
Gameshow quiz
Past simple & present perfect
Unjumble
Present Perfect since/for
Spin the wheel
past simple - present perfect
Group sort
Present perfect signal words
Unjumble
Present Perfect "already"
Flash cards