Question Tags with Have/Has Exercises
B1 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
Match the helping verb to the subject: hasn't goes with he, she, it (third person singular), while haven't goes with I, you, we, they. "He has been here before, hasn't he?" "They have already left, haven't they?" The positive-negative swap rule applies as always — positive statements take negative tags, negative statements take positive tags. "She hasn't called, has she?" (negative to positive). This pattern is particularly useful for checking recent actions and life experiences, which is exactly what present perfect describes in everyday conversation.
Quick Rule
have/has + past participle, haven't/hasn't? | haven't/hasn't + have/has?
- 1.You have finished the report, haven't you? (positive to negative)
- 2.She has already arrived, hasn't she? (third person singular)
- 3.They have been waiting, haven't they? (positive to negative)
- 4.He hasn't called yet, has he? (negative to positive)
- 5.We haven't met before, have we? (negative to positive)
All 20 questions
Complete each sentence with the correct question tag. Use have/has for present perfect statements. Add the correct question tag.
You have finished the report, _____ ?
She has been to Paris, _____ ?
They have already eaten, _____ ?
He has worked here for years, _____ ?
We have met before, _____ ?
It has been a long day, _____ ?
Your sister has had a baby, _____ ?
You haven't seen this film, _____ ?
She hasn't called yet, _____ ?
They haven't arrived yet, _____ ?
He hasn't replied to my message, _____ ?
The package has arrived, _____ ?
I have made progress, _____ ?
You haven't forgotten, _____ ?
The children have grown so much, _____ ?
This project has taken a long time, _____ ?
Her parents have moved, _____ ?
He hasn't been feeling well, _____ ?
You have read this book, _____ ?
I haven't said anything wrong, _____ ?
Continue Practising
Continue practising with these related exercises
Be (Present)
EasyPractise tags with am, is, are
20 questions
Be (Past)
EasyPractise tags with was, were
20 questions
Do/Does
EasyPresent simple question tags
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Present Perfect
MediumLearn to talk about experiences and unfinished time
240 questions