6 Creative Role-Play Activities to Practice Present Perfect

February 24, 2026
6 Creative Role-Play Activities to Practice Present Perfect

Table of Contents


The present perfect is one of those grammar points that students can complete on worksheets perfectly but struggle to use in real conversation. They understand the form (have/has + past participle), but when it comes to actually speaking, they freeze. That's where present perfect role play activities make all the difference.

Role-plays give students a context and a reason to use the present perfect naturally. Instead of mechanical drills, they're having conversations where the grammar actually makes sense. These communicative present perfect activities push students to use have/has spontaneously while focusing on meaning, not just form.

Here are six creative present perfect exercises that work for intermediate to advanced students. Each includes setup instructions, variations, and teaching tips to help you get the most out of these present perfect speaking activities.

Why Role-Play Works for Teaching Present Perfect

Traditional present perfect practice often involves gap-fill exercises and sentence transformation drills. Students complete them successfully, but when you ask them to describe their weekend or talk about their experiences, they revert to the simple past. Why? Because they haven't practiced using the present perfect in authentic communicative situations.

Role-plays solve this problem by creating situations where the present perfect is the natural choice. When students role-play a job interview and need to talk about their work experience, or when they're playing travel agents discussing places they've visited, the present perfect emerges organically. These fun present perfect activities bridge the gap between controlled practice and real communication.

Practice the form before the role-plays

Role-plays work once students can build the tense. These lessons cover the form and the classic mix-up with the past simple.

Past Simple vs Present PerfectB1B2FreeWorksheetDownload free PDF ↓Present Perfect: Just, Already, YetA2B1WorksheetProSee the Pro lesson →Life-Changing ExperiencesA2B1ProSee the Pro lesson →

Activity 1: The Job Interview

1of 6Role-playPairs8-10 min

Why it works

Job interviews are perfect for the present perfect because candidates naturally talk about their experience, accomplishments, and skills they've developed. Questions like "Have you ever managed a team?" and "How long have you worked in this field?" come up organically.

Student AInterviewer (hiring manager)Student BJob candidate

How to run it

  1. Assign roles: One student is the interviewer (hiring manager), the other is the job candidate
  2. Give candidates 3-5 minutes to prepare their "work history" (real or invented)
  3. Provide interviewers with question prompts: "How long have you worked in...?" "Have you ever...?" "What have you achieved in...?"
  4. Students role-play the interview for 8-10 minutes, then switch roles
Write on the boardexperiences"Have you ever worked abroad?"for/since"I've worked in marketing for five years"achievements"I've increased sales by 30%"
Variation

Provide specific job postings (teacher, software developer, hotel manager) with required skills. Candidates must demonstrate they have those skills using the present perfect.

Activity 2: The Travel Agent

2of 6Role-playPairs

Why it works

This is one of the best present perfect life experiences activities because travel conversations naturally involve questions like "Have you been to...?" and "Have you ever tried...?" Students talk about places they've visited and recommend destinations based on experience.

Student ATravel agentStudent BClient looking for vacation recommendations

How to run it

  1. One student is a travel agent, the other is a client looking for vacation recommendations
  2. The agent asks about the client's travel history: "Have you been to Asia?" "Have you ever tried scuba diving?"
  3. The client answers and asks for recommendations
  4. The agent makes suggestions based on what the client has and hasn't done
Write on the boardHave you been to...?Have you ever + past participleI've been / I've never been
Variation

Give the client a budget and specific interests (adventure, culture, relaxation). The agent must find destinations the client hasn't visited yet. Add competitive element: which agent recommends the best trip?

Activity 3: The First Day at University

3of 6Role-playPairs

Why it works

When people meet for the first time, they naturally use the present perfect to find common ground and break the ice. This present perfect conversation practice mimics real social situations students will encounter.

How to run it

  1. Students are meeting on their first day at university/college
  2. They ask each other questions to find common experiences, interests, and backgrounds
  3. Prompt questions: "Have you chosen your major?" "Have you lived in a dorm before?" "Have you joined any clubs yet?"
  4. Goal: Find three things you have in common
Write on the boardrecent actions"Have you moved into the dorm yet?"experiences"Have you studied abroad before?"Already/yet/just"I've already registered for classes" / "I haven't met my roommate yet"
Variation

Change the context to first day at a new job, moving to a new city, or joining a sports team. The structure works for any "getting to know you" situation.

Activity 4: The Detective Interview

4of 6Role-playPairs

Why it works

This is one of the most engaging present perfect games because it adds mystery and drama. Detectives need to establish timelines and gather information about what suspects have and haven't done, which is perfect for present perfect practice.

Student ADetectiveStudent BSuspect with an alibi

How to run it

  1. Scenario: A valuable item has been stolen from a museum. The theft happened sometime today.
  2. One student is a detective, the other is a suspect with an alibi
  3. The detective asks questions: "Where have you been today?" "Have you visited the museum recently?" "Who have you talked to?"
  4. The suspect answers using their alibi card (which may or may not make them sound guilty)
Write on the boardrecent past"Have you seen anyone suspicious?"vs. past simple"Where have you been?" → "I was at home" / "I've been at home all day"Time expressionstoday, this morning, recently, lately
Variation

After interviews, the class votes on who the detective thinks is guilty based on their answers. You can make one student actually "guilty" with a special card.

Activity 5: The Reunion

5of 6Role-playPairs

Why it works

When old friends reconnect after years apart, they catch up by asking what each other has done, where they've been, and how life has changed. This creates perfect conditions for natural present perfect ESL practice.

How to run it

  1. Students are old classmates who haven't seen each other in 10 years
  2. Give each student a character card with their life updates (got married, changed careers, moved abroad, had kids, etc.)
  3. Students mingle and catch up, asking about major life changes
  4. Encourage questions like: "What have you been doing?" "Have you stayed in touch with anyone?" "How has your life changed?"
Write on the boardlife changes"I've gotten married" / "I've moved to Spain"continuous"I've been working as a teacher"Follow-up questions switching to past simple for details
Variation

Make it a family reunion, work reunion, or even a prison reunion for more advanced students. Change the time gap (5 years vs. 20 years) to adjust difficulty.

Activity 6: The Bucket List Challenge

6of 6Role-playPairs

Why it works

Bucket lists perfectly illustrate the difference between what we've done and what we haven't done yet, which is exactly what the present perfect expresses. This is an excellent grammar activities present perfect option that's both meaningful and fun.

Setup:

  • One student is a life coach helping others achieve their bucket list goals
  • The other student is a client who wants to complete more items on their list
  • The coach asks: "What have you already accomplished?" "What haven't you done yet?" "Why haven't you tried it?"
  • The client discusses their progress and obstacles
Write on the boardcompleted goals"I've climbed a mountain"negative"I haven't learned to swim yet"Already, yet, still"I've already visited 10 countries" / "I still haven't learned Spanish"
Variation

Students create their own bucket lists first, then swap and interview each other. Or make it a group activity where students try to find someone who has done each item on a master list.

Teaching Tips for Present Perfect Role-Plays

  • Pre-teach Key Questions. Before starting any role-play, write essential question patterns on the board: "Have you ever...?" "How long have you...?" "Have you...yet?" Students need these frames accessible while they're speaking.
  • Give Preparation Time. These role play activities for present perfect work better when students have 3-5 minutes to think about their role and prepare some answers. This reduces anxiety and leads to more fluent performance.
  • Monitor for Form, Not Just Meaning. While students are role-playing, listen specifically for present perfect usage. Note common errors to address in feedback without interrupting the flow.
  • Don't Overcorrect During Practice. Let students complete their role-plays without constant correction. The goal is fluency and natural use. Save error correction for after the activity.
  • Switch Partners. Have students repeat the same role-play with a new partner. The second time is always smoother, more confident, and more accurate.
  • Encourage Natural Responses. Remind students that in real conversation, we don't always answer in full sentences. "Have you been to Paris?" can be answered with "Yes, I have. Last summer" rather than forcing "Yes, I have been to Paris."

Common Mistakes to Watch For

For your notes

Mistakes to listen for during the role-plays

Students sayCorrectWhy
I have been to Paris last year.I went to Paris last year.last year is finished time
You been to Japan?Have you been to Japan?questions need have
She has wrote three books.She has written three books.the past participle, not the past simple
I have went there twice.I have gone there twice.go, went, gone

Avoiding the Tense Entirely. Some students will try to dodge present perfect and use only simple past. Make present perfect a requirement in your role-play ("You must use 'Have you ever...' at least three times").

The free Past Simple vs Present Perfect worksheet (B1-B2) has a whole exercise on fixing these. Download the free worksheet (PDF) ↓

Free download for this post

Past Simple vs Present PerfectB1B2FreeWorksheet

Present perfect role-plays fall apart when students reach for the past simple. This worksheet drills finished time against unfinished time, so it works well right before Activity 1.

Student's PDF ↓Teacher's PDF with answers ↓

Free, no sign-up. Opens in a new tab, so you can print it or share your screen.

Final Thoughts

The present perfect stops being intimidating when students practice it in realistic contexts. These present perfect classroom games and role-plays give students a reason to use the tense, a partner to practice with, and immediate feedback on whether they're communicating successfully.

Start with one activity that fits your students' interests and level. Once they're comfortable, these role-plays can be adapted endlessly: new scenarios, different professions, varied relationships. The more you use them, the more natural the present perfect becomes for your students.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Want More Grammar Activities?

Find ready-to-use worksheets, lesson plans, and communicative activities for teaching grammar at esllaboratory.com. Everything you need to make grammar engaging and effective.