Have I guessed right?

Pre-intermediate (A2) 25 minutes
ESL Have You Questions Game preview, A2 level, guessing, gap-fill, asking and answering present perfect questions

ESL Have You Questions Game - Grammar and Speaking: Guessing, Gap-fill, Asking and Answering Questions, Freer Practice

In this engaging present perfect yes/no questions game, students make guesses and complete present perfect statements about their classmates and then find out if their guesses are right or wrong by...

ESL Have You Questions Game - Grammar and Speaking: Guessing, Gap-fill, Asking and Answering Questions, Freer Practice In this engaging present perfect yes/no questions game, students make guesses and complete present perfect statements about their classmates and then find out if their guesses are right or wrong by asking 'Have you...?' questions. First, students read each sentence, choose a classmate they think the statement might be true for and write the person's name at the beginning of the sentence, e.g. 'Katie has gone to the beach recently.' Next, students go around the class, find the classmate they named in each sentence, and ask them a present perfect yes/no question with 'Have you...?', e.g. 'Katie, have you gone to the beach recently?' Their classmate replies 'Yes, I have' or 'No, I haven't' accordingly. Students put a tick or a cross next to each statement, depending on whether their guess is right or wrong. Students then ask a present perfect follow-up question and write the information in the last column. The student with the most correct guesses wins the game. Finally, students give feedback to the class on what they found out.

Have you...?

Pre-intermediate (A2) 25 minutes
ESL Present Perfect Yes No Questions Game preview, A2 level, forming, asking and answering questions in pair work

ESL Present Perfect Yes No Questions Game - Grammar and Speaking: Forming, Asking and Answering Questions

This enjoyable present perfect questions game helps students practice present perfect yes/no questions and short answers. In groups, players take turns choosing one of their short answer cards...

ESL Present Perfect Yes No Questions Game - Grammar and Speaking: Forming, Asking and Answering Questions This enjoyable present perfect questions game helps students practice present perfect yes/no questions and short answers. In groups, players take turns choosing one of their short answer cards without showing it to anyone, e.g. 'Yes, it has.' The player then thinks of a present perfect yes/no question that will elicit the answer on the card, e.g. 'Has it been sunny today?' The player then asks the question to another student in the group. If the student gives the same short answer that's on the card, the player wins and discards the card. If not, the player keeps the card. The first player to get rid of all their cards wins the game.

Have you done this?

Pre-intermediate (A2) 25 minutes
ESL Present Perfect Yes No Questions Activity preview, A2 level, asking and answering questions from prompts in pairs

ESL Present Perfect Yes No Questions Activity - Grammar and Speaking: Asking and Answering Questions

In this insightful present perfect yes/no questions activity, students ask 'Have you...?' questions in order to find out if certain statements about the class are true or false. First, students prepare the...

ESL Present Perfect Yes No Questions Activity - Grammar and Speaking: Asking and Answering Questions from Prompts, Controlled Practice In this insightful present perfect yes/no questions activity, students ask 'Have you...?' questions in order to find out if certain statements about the class are true or false. First, students prepare the present perfect yes/no question they need to ask to find out if a statement on a slip of paper is true or false, e.g. 'Over half the class has seen a whale.' Students then go around asking their 'Have you...?' question to the other students, e.g. 'Have you ever seen a whale?' Students mark each response by putting a tick or cross on their slip of paper. When a student has enough information and knows whether their statement is true or false, they sit down. Finally, review the answers together as a class. For each statement, first, ask the class whether they think it is true or false. Then, the student who asked the question reveals the actual result based on their findings.

Have you got it?

Pre-intermediate (A2) 30 minutes
ESL Present Perfect Yes No Questions Worksheet preview, A2 level, gap-fill, error correction, asking and answering questions

ESL Present Perfect Yes No Questions Worksheet - Grammar Exercises: Gap-fill, Error Correction - Speaking Activity: Asking and Answering Questions, Freer Practice

In this comprehensive present perfect yes/no questions worksheet, students learn the structure and function of 'Have...?' and 'Has...?' questions. First...

ESL Present Perfect Yes No Questions Worksheet - Grammar Exercises: Gap-fill, Error Correction - Speaking Activity: Asking and Answering Questions, Freer Practice In this comprehensive present perfect yes/no questions worksheet, students learn the structure and function of 'Have...?' and 'Has...?' questions. First, students complete grammar rules about present perfect yes/no questions with words from a box. Students then complete questions with 'Have' or 'Has' and verbs in the past participle. Next, students identify errors in questions and rewrite them so that they are grammatically correct. After that, students write present perfect yes/no questions using prompts and verbs in their correct form. Students then move on to use words in brackets to write present perfect yes/no questions that match responses. Finally, students ask and answer similar questions with a partner using the words in brackets and the pronoun 'you'.

Perfect Pair Snap

Pre-intermediate (A2) 20 minutes
ESL Have and Has Questions Game preview, A2 level, snap and matching questions and answers in pair work

ESL Have and Has Questions Game - Grammar: Snap, Matching Questions and Answers

In this fun present perfect game, students play snap by matching 'Have...?' and 'Has...?' questions with short answers. In pairs, both students turn over a card from their pile at the same time and place them...

ESL Have and Has Questions Game - Grammar: Snap, Matching Questions and Answers In this fun present perfect game, students play snap by matching 'Have...?' and 'Has...?' questions with short answers. In pairs, both students turn over a card from their pile at the same time and place them on the table next to each other. If the present perfect yes/no question and short answer match, the first student to say 'Snap!' scores a point. Students then pick up their own cards, shuffle their pack and play again. Students do not pick up their partner's cards. If the question and answer don't match, students continue turning over cards until a matching pair comes up. If a student says 'Snap!' when the question and answer don't match, the other student scores a point and the game continues. The first student to get 15 points wins the game.

Present Perfect Bingo

Pre-intermediate (A2) 25 minutes
ESL Have You Questions Game preview, A2 level, asking and answering questions from prompts, bingo activity

ESL Have You Questions Game - Grammar: Asking and Answering Questions

In this free present perfect yes/no questions game, students play bingo by asking and answering 'Have you...?' questions. Students go around asking their classmates present perfect 'Have you...?' questions from the squares on the bingo grid...

ESL Have You Questions Game - Grammar: Asking Questions from Prompts, Answering Questions In this free present perfect yes/no questions game, students play bingo by asking and answering 'Have you...?' questions. Students go around asking their classmates present perfect 'Have you...?' questions from the squares on the bingo grid. If a square relates to a personal experience, students make a question with 'Have you ever...?' When a classmate answers 'Yes, I have' to a question, the student writes their name in the square and then moves on to speak to another student. If a classmate answers 'No, I haven't', the student asks a different question or goes on to speak to someone else. The first student to get five squares in a row in any direction shouts 'Bingo!' When this happens, stop the activity and have the student make five present perfect sentences about the information in the squares, e.g. 'Becky has flown a kite. Derek has been on a long flight, etc.' Then, students continue the game by trying to complete the entire bingo card with names.

What have you learned about me?

Pre-intermediate (A2) 25 minutes
ESL Have You Questions Game preview, A2 level, completing, asking and answering questions, guessing in pairs

ESL Have You Questions Game - Grammar and Speaking: Completing, Asking and Answering Questions, Guessing

In this intriguing present perfect yes/no questions game, students practice forming, asking and answering questions with 'Have you...?' First, students complete present perfect yes/no questions...

ESL Have You Questions Game - Grammar and Speaking: Completing, Asking and Answering Questions, Guessing In this intriguing present perfect yes/no questions game, students practice forming, asking and answering questions with 'Have you...?' First, students complete present perfect yes/no questions with their own ideas. Next, divide the students into pairs. Working alone, students decide if their partner would reply yes or no to each question and write their guesses in a yes/no column. Students then take turns asking the questions to their partner to find out if their guesses are right or wrong. Their partner replies 'Yes, I have' or 'No, I haven't' accordingly. Students put a tick for each correct guess. The student with the most correct guesses at the end of the game wins. Finally, students give feedback to the class on what they found out about their partner.

Who has written this?

Pre-intermediate (A2) 30 minutes
ESL Have You Questions Game preview, A2 level, sentence completion, forming, asking and answering questions

ESL Have You Questions Game - Grammar and Speaking: Sentence Completion, Forming, Asking and Answering Questions

This productive present perfect yes/no questions game helps students to practice asking and answering 'Have you...?' questions about experiences and recently completed actions. First, students...

ESL Have You Questions Game - Grammar and Speaking: Sentence Completion, Forming, Asking and Answering Questions This productive present perfect yes/no questions game helps students to practice asking and answering 'Have you...?' questions about experiences and recently completed actions. First, students complete present perfect sentences on cards with true information about themselves. Students then fold up their completed sentences and put them in a box. Next, all the students stand up and take one sentence card from the box. Students then go around the class and find out who wrote the sentence on their card by asking present perfect yes/no questions, e.g. 'Have you been to Egypt before?' When a student finds the person who wrote the sentence, they write the person's name on the card, keep it and take another one from the box. Students repeat the activity until there are no sentences left. The student with the most sentences at the end of the game is the winner. Finally, students report back to the class on what they found out about their classmates.

Life as a Dancer

Intermediate (B1) 25 minutes
ESL Has Questions Activity preview, B1 level, information gap, writing, asking, answering, gap-fill, group and pair work

ESL Has Questions Activity - Grammar and Speaking: Information Gap, Writing, Asking and Answering Questions, Gap-fill, Freer Practice - Group and Pair Work

In this rewarding present perfect information gap activity, students write and ask present perfect questions with 'has' in order to complete a text about a dancer...

ESL Has Questions Activity - Grammar and Speaking: Information Gap, Writing, Asking and Answering Questions, Gap-fill, Freer Practice - Group and Pair Work In this rewarding present perfect information gap activity, students write and ask present perfect questions with 'has' in order to complete a text about a dancer. First, in two groups, students write down the present perfect yes/no questions with 'has' that they need to find out the missing information in a text about a dancer. Next, students pair up with someone from the other group and take turns asking and answering their questions in numerical order. If their partner responds with 'Yes, she has', the student writes have in the space. If they reply with 'No, she hasn't', the student writes 'have never' in the space. Afterwards, students compare their completed texts, which should be identical.

Understanding Present Perfect Yes/No Questions

Present perfect yes/no questions use 'Have' or 'Has' at the start to ask whether someone has or hasn't done something, and they take a short answer: 'Yes, I have' or 'No, I haven't.' When students leave out the auxiliary or use 'Did' instead of 'Have' or 'Has', the question stops being present perfect entirely, and they end up asking about a specific past event rather than a general experience or current relevance.

This page covers present perfect yes/no questions at A2 and B1 levels, with nine resources including games, a worksheet, speaking activities, and an information gap task, including one free download.

This table shows how to form present perfect yes/no questions with 'Have' and 'Has' and the short answers that go with each.

SubjectAuxiliaryQuestion StructureExample QuestionShort Answer (Yes)Short Answer (No)
I / you / we / they Have Have + subject + past participle? 'Have you visited Paris?' 'Yes, I have.' 'No, I haven't.'
he / she / it Has Has + subject + past participle? 'Has she finished the report?' 'Yes, she has.' 'No, she hasn't.'

When to Use Present Perfect Yes/No Questions

Checking Task Completion: A speaker uses a present perfect yes/no question to find out quickly whether something has been done, without asking for details, as in 'Have you sent the report?'

Finding Common Ground: 'Have you ever...?' questions give speakers a natural way to open a conversation and discover shared experiences, as in 'Have you ever been to Japan? I just got back.'

Confirming Readiness: A teacher, manager or host uses a present perfect yes/no question to check that everyone is ready to proceed, making it a natural fit for instructional or professional settings, as in 'Has everyone finished the first section?'

3-Step Framework for Teaching Present Perfect Yes/No Questions

1. Build Accuracy Before Fluency: Start with a worksheet that tests the form before students speak. Students work through gap-fill exercises and a dedicated error correction task where they identify mistakes in questions and rewrite them so that they are grammatically correct, then move on to writing present perfect yes/no questions to match a set of given responses. Building in error correction at this stage catches the most common form mistakes before students take the structure into speaking.

2. Give Every Question a Real Reason: Move students into a class mingle once the form is secure. Each student picks a classmate they think a statement might be true for, writes that person's name at the start of the sentence, for example 'Katie has gone to the beach recently,' then finds Katie and asks 'Katie, have you gone to the beach recently?' to check their guess. The guessing element gives every question a real reason to be asked.

3. Use the Answers to Drive the Activity: Push students into a more demanding information gap where the auxiliary choice carries meaning. Students write and ask present perfect yes/no questions with 'has' to fill gaps in a text, and the answer they receive determines exactly what they write: 'Yes, she has' means writing 'have' in the space, while 'No, she hasn't' means writing 'have never.' The information gap ensures every question serves a genuine communicative purpose.

Common Mistakes with Present Perfect Yes/No Questions

Using the Base Form Instead of the Past Participle: Students often use the base form of the main verb instead of the past participle, particularly with irregular verbs. Wrong: 'Have you ever eat sushi?' Correct: 'Have you ever eaten sushi?'

Confusing 'Have' and 'Has' with the Wrong Subject: Students often use 'Has' with plural subjects or 'Have' with third-person singular subjects, mixing up the two auxiliary forms. Wrong: 'Has they finished the work?' Correct: 'Have they finished the work?'

Common Questions About Teaching Present Perfect Yes/No Questions

What is a good game for practicing present perfect yes/no questions?

The free game Present Perfect Bingo is a class mingle where every student is both asking and answering 'Have you...?' questions at the same time, so nobody sits idle. Students fill squares by finding classmates who answer yes, and the winner must produce five present perfect sentences on the spot before the game continues.

How can I help students practice forming 'Have' and 'Has' questions?

The game Have you...? builds question formation skills because each player must construct a present perfect yes/no question that produces a specific short answer. A player picks a card such as 'Yes, it has,' thinks of a question that will get that response, then asks it. Getting the form wrong means the answer won't match, so accuracy matters immediately.

How can I get students to ask present perfect yes/no questions about experiences?

Giving students a genuine information gap makes the questions feel real rather than mechanical. In the game Who has written this?, each student writes present perfect sentences about their own experiences, and classmates then circulate asking 'Have you...?' questions to track down who wrote each one. Students are motivated to ask accurately because a wrong question gets no useful answer.

Become a Teach This Member

  • 3,000+ ESL activities, games and worksheets
  • Online teaching platform with unlimited student access
  • Full access to Game Maker, Worksheet Maker and Slide Maker
View Membership Plans

Here’s What Our Members Are Saying

Jose Pinto

★★★★★

ESL Teacher, Timor-Leste

"There are a lot of resources that are useful for teaching English. I downloaded the games which are handy and use them in my classes. With the games, my students never skip class or feel tired to learn English. The resources for teaching English helped my students progress in grammar, vocabulary, writing and comprehension. They also helped me a lot to guide my students to learn in a practical way."

Julia Lohla

★★★★★

English Instructor, United States

"Thank you for providing these incredible resources. Teach-This.com is always my go-to site for class activities, and I recommend it often. I love how it is organized. I can find resources for a specific grammar concept or language function by level and type of activity. Every time I visit your site, I discover a new classroom interaction strategy that's perfect for teaching the concept I'm focusing on! When I return after the holidays, yours will be the first subscription I restart."

Carrie Brooke-Mellor

★★★★★

ESOL Teacher, United Kingdom

"I am an ESOL teacher, and the resources have helped my classes enormously. In particular, the speaking activities were a great help for my intermediate students before their exam. The website is user-friendly, and I will continue to utilise the resources - next term is reading and comprehension, so I will be looking for more resources from you. Thank you for such helpful activities and worksheets. They save me a lot of time in class preparation."

Charlie Sanders

★★★★★

ESL Teacher, France

"Teach This is an absolutely brilliant website, offering a vast amount of high-quality content, much of it free. Everyone involved in its creation deserves commendation. The leadership's vision has my deepest respect and gratitude. It's undoubtedly the best resource for English teachers, with its clear layout, easy navigation, concise messaging, and lack of invasive advertising - rare qualities that Teach This has perfected."

Joy Tebow

★★★★★

English Teacher, Laos

"When I need to add or change an activity from my school's curriculum, I always turn to TeachThis. While our curriculum is usually very good, it sometimes doesn't fit well with my students. With TeachThis, I can easily find activities that match my topic and level, and the resources make my classes more interesting and varied. I look forward to the monthly newsletter and exploring new materials for inspiration. Please keep it up!"

Mina Zolfaghari

★★★★★

English Tutor, Australia

"I like the efficiency and organization of the website. The resources cater to various levels with topic-based options for higher levels. The worksheets are very engaging and the answer keys are particularly helpful for teacher. The resources are also highly specific to levels and outcomes, making planning much easier. Finding what I need is simple and time-saving with the keyword search feature. Everything is clear and straightforward."

Karin Kiss

★★★★★

ESL Teacher, Switzerland

"The easy and ready-to-go materials have helped me a lot during the last few years. Most of all I like the grammar games that activate my pupils and keep them engaged. My lessons have become way more playful and varied. Additionally, I like the grammar worksheets which I use to consolidate what I have worked on during class. The website is very user-friendly, and I have never had any difficulties finding what I was looking for."

David-Wonbae Lee

★★★★★

Business English Teacher, Canada

"A friend told me about the site, and it's awesome. I have found the Business English resources especially engaging and relevant for my students as the materials help them understand business writing and terms. My teaching experience has also improved from using the games on the site as they allow me to teach in a fun way. The user experience is outstanding. Great job!"

Daniela Garcia

★★★★★

English Teacher, Mexico

"I found Teach-This a long time ago when I started teaching. It's always had great resources. I really appreciate the grammar materials, board games, and group activities. They've saved me lots of time on lesson planning. The materials are easy to use and understand, making my job much simpler. The best thing is that many resources can be downloaded for free. I've used it for around 8 years, and it consistently offers great content."

Thomas Wilson

★★★★★

Primary School Teacher, United Kingdom

"I use the resources from the Games Section as part of my daily 30-minute morning warm-up activities, and I've received rave reviews for using them. The games help me maintain student interest and participation and leave the students feeling happy and awake. I like everything about the site, and customer support is very effective as they respond in time."

Eugenia Fernandez

★★★★★

EFL Teacher, Argentina

"Teach-This is one of the best EFL websites I've found. It's extremely user-friendly, and I always find what I need quickly. I like the design, and the content is fun, engaging and original. I am very thankful for all your work and generosity by making some resources free. I always recommend this website to my fellow teachers. Your work is really helpful, and I value it enormously."

Jakub Havlk

★★★★★

Language School Teacher, Czechia

"I like the grammar-focused resources the most as they save me time. The resources also inspire me. If I see an interesting grammar activity, I often rework it for other grammar rules. I like the fact that I simply pay a flat fee, and I can download whatever I want. Teach-This really is a great timesaver. I know that if I am in need of resources for my students, I can go to Teach-This and find something interesting."

Alice Dimpz

★★★★★

English Teacher, Kenya

"Getting familiar with the site and how to use the resources is not difficult. I found the writing skills resources to be the most valuable as they have enhanced my teaching of this skill. The website is elaborate and full of all types of resources to help me teach English. When I contacted customer support, they were super-fast to deal with my enquiry. So overall, I recommend it."

Ikrram Badaoui

★★★★★

ESL Teacher, Morocco

"I have found the grammar and vocabulary resources the most valuable. They have improved my teaching experience because they are easy to use and well-organized. The materials are very engaging for my students. The website is also very user-friendly. The best thing about Teach-This is that it offers ready-made worksheets for busy teachers, and the content is well-organized and full of information."

Tania Ahmed

★★★★★

High School Teacher, Kurdistan

"I'm really glad I found the Teach-This website. The materials in the General English section have proven to be really helpful and made my classes more engaging. The materials are well-structured and cover a wide range of topics, making it easy to keep my students interested and motivated. Overall, my experience using your resources has been great."

Khawla Orq

★★★★★

EFL Teacher, Yemen

"My first impression of the website was that it was amazing. The games and activities have really improved my teaching. The resources are engaging and relevant to my students' needs, and I find the website easy to use and navigate. Thanks."

Anika Yadav

★★★★★

English Teacher, India

"I would like to thank you for making a fantastic website. I particularly enjoy teaching the functional language materials, which have been very helpful in my classes. The resources have significantly improved my students' communication skills in daily life, so it was rewarding to see them benefit in this way. It feels great to be able to make a difference in my students' lives. Please keep up the good work."

Dr. Elena Petrov

★★★★★

Academic English Coordinator, Spain

"I've been teaching Academic English for over eight years, and Teach-This.com has become my go-to resource for university preparation classes. The academic vocabulary exercises and speaking test preparation activities are exceptionally well-designed for advanced learners. My students particularly appreciate the study skills resources and paragraph writing materials, which have significantly boosted their confidence and exam scores."

Suzanne Coleman

★★★★★

Volunteer English Teacher, England

"I like your resources because they are so interesting and attractive. Your resources help to maintain student interest. Your resources have helped with the planning and preparation of my lessons because I have often been able to find resources focusing on specific topics, grammar or vocabulary. I am particularly grateful for your free resources, which I use at the English Club where I am a volunteer and help to support internationals in the community who are learning English."