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

Get unlimited access to the full library, plus new resources added every week.

Unlimited Resource Access

Download from 3000+ worksheets, activities, and games.

Save 5+ Hours Weekly

Cut lesson prep time with ready-to-use resources, plus teacher notes and answer keys.

Trusted Professional Quality

Classroom-tested, editable resources created by experienced ESL professionals.

Fresh Content Weekly

Get 5 new resources added to the library each week.

Join Now Just $29.99 quarterly