4 Present Perfect Dialogues: English Listening and Speaking (A2+/B1)
- Alex
- 4 hours ago
- 4 min read

Level: intermediate (B1)
Download the 2-page PDF for your classroom or for self-study. This is easy English listening and conversation practice for intermediate (B1) learners.
Dialogues are a great way to practice your English listening and speaking skills. This page has four short present perfect listening dialogues to help learners recognize and use natural English. You can use these dialogues in a number of ways. Here are some suggestions:
Listen and read at the same time. This helps you to understand how words are pronounced and how words link together to make phrases and sentences. This is also the easiest way to understand the dialogue.
Listen, read, and repeat. Try to mimic the speakers. You can pause the audio when you do this, but it is not necessary if you are comfortable speaking while the characters are speaking. This helps you to practice your speaking skills.
Listen and repeat without the text. Just listen and repeat what you hear. This boosts comprehension and allows you to practice your speaking skills.
Just listen and answer the comprehension questions.
Just listen. Do you understand what the speakers are saying? If not, read and listen at the same time. Explain the situation in the dialogue in your own words. You can do this orally or by writing your explanation.
Read the dialogue by yourself or with a partner. This gives you simulated English conversation practice. Make sure you know how to pronounce the words and try to speak as fluently as possible.
Are you ready? Let's practice recognizing and using the present perfect in real English conversations. Listen, speak, and learn.
4 English Dialogues: Present Perfect Listening and Speaking Practice (Life Experiences) | B1 Grammar Listening
Dialogue 1: The New Restaurant
Comprehension
How many times has the woman eaten at the restaurant?
Which dish has the woman never tried?
Why does the man decide to order the steak?
Transcript
Man: This is a really nice restaurant. Have you eaten here before?
Woman: Yes, I've been here at least four times.
Man: Oh, nice. So, what should I get? Have you tried the salmon?
Woman: No, I haven't. I have only had the steak, the pizza, and the fried chicken.
Man: Hmm, I haven't had steak in a long time. I think I'll get that. Should we get dessert later, too?
Woman: I've never looked at the dessert menu here. Let's do it.
Man: All right!
Dialogue 2: Travel Plans
Comprehension
Which country have the friends never been to?
Have the friends stayed at a resort before?
What has the friend heard about the resort?
Transcript
Friend 1: So, do you have any travel plans this year?
Friend 2: Yeah. My family and I are going to the Dominican Republic in November.
Friend 1: Oh, nice! I've never been there before.
Friend 2: I haven't been there before either. We're going to stay at a resort.
Friend 1: I've never stayed at a resort before, but I've always wanted to. Have you stayed at one before?
Friend 2: No, I haven't. I'm excited to see how it is. I've heard that the food is really good at this one.
Friend 1: That's great! Well, I hope you have a relaxing vacation.
Friend 2: Thanks.
Dialogue 3: Books and Movies
Comprehension
What book series has John never read?
Has he seen the movies?
Why hasn't John read the books?
Transcript
John: Hey, Tom. What book are you reading?
Tom: Oh, hey, John. I'm reading Lord of the Rings.
John: That's cool. You know, I've never read that series.
Tom: Really? Have you seen the movies?
John: Yes, I've watched them many times. I really like them.
Tom: I can't believe you've never read the books.
John: I just haven't had a chance to read them. I've always been too busy.
Tom: Well, you can borrow my copy if you want.
John: Thanks. I'll think about it.
Dialogue 4: The Job Interview
Comprehension
What kinds of companies has Daniel worked for?
How many teams has Daniel managed in his career?
According to Daniel, what has never happened before? ("His phone has never...")
Transcript
Interviewer: So, Daniel, tell me. Have you ever worked for a big company before?
Daniel: Um, no. I have only worked for small and medium companies.
Interviewer: That's okay. I see on your resume that you have had a lot of management experience in those companies.
Daniel: Yes. I've been in charge of two big teams in my career. At my last job, I was in charge of a team of fifteen people.
Interviewer: That's great! So, at our company, it's very important that our employees come to work on time. Have you ever managed an employee who was often late?
Daniel: Yes, I have. But I solved that problem with one conversation with the employee.
Interviewer: Okay. And have you...
Daniel's phone starts ringing.
Daniel: I'm so sorry. That has never happened before.
Do you want more listening exercises? Go to my listening page.