Present Perfect Yes/No Questions ESL Games and Activities
Have I guessed right?

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... read more
Have you...?

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... read more
Have you done this?

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... read more
Have you got it?

In this comprehensive present perfect yes/no questions worksheet, students learn the structure and function of Have...? and Has...? questions. First, students... read more
Perfect Pair Snap

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... read more
Present Perfect Bingo

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... read more
What have you learned about me?

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... read more
Who has written this?

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... read more
Life as a Dancer

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... read more