Present Perfect Grammar Set
A complete six-part practice sequence for B1 learners. Work through the drills in order or choose the skill your learner needs. Together they provide 300 practice questions, with answers included.
6 drills300 questionsB1123456
Present Perfect – Positive
Build statements with have/has + past participle.
B1 · 50 questions + answersPresent Perfect – Negative
Practise haven’t/hasn’t + past participle.
B1 · 50 questions + answersPresent Perfect – Questions
Form questions with Have or Has.
B1 · 50 questions + answersEver, Never, Just, Already and Yet
Choose the time word that fits the meaning.
B1 · 50 questions + answersFor and Since
Distinguish periods of time from starting points.
B1 · 50 questions + answersPresent Perfect vs Past Simple
Choose the tense from time and meaning.
B1 · 50 questions + answers