Present Perfect
Subscription required
10,000+ results for 'present perfect'
Email: Guess what I’ve been doing!
Labelled diagram
ESOL A1 - Taking the bus in Edinburgh - speaking practice
Spin the wheel
Hobbies likes and dislikes
Unjumble
Present simple - auxiliary do/does (negatives, questions)
Complete the sentence
daily routine
Anagram
Soliver1