← Back to the blog

English in conversation · Levels 04–05

The Perfect Tenses: Connecting Time in Everyday English Conversation

“I lost my keys yesterday.” “I’ve lost my keys.” Both sentences describe a past event, but they serve different purposes. The first tells us when something happened. The second brings the situation into the present: perhaps you still cannot get into the house. Perfect forms help listeners understand how one moment connects to another.

In everyday conversation, we use these forms to share experiences, report progress, explain delays, describe how long something has continued, and discuss what will be finished by a deadline. The goal is clear communication: helping another person follow the sequence, duration, or present importance of what you are saying.

What does “perfect” mean?

Here, “perfect” does not mean flawless. It describes a way of looking back from a reference point: now, a moment in the past, or a moment in the future. Simple perfect forms often highlight an experience, result, or completion; continuous perfect forms often highlight an activity and its duration. A perfect form does not always mean the situation has ended: “I’ve known her for years” describes a relationship that continues.

All six forms use have in some form. The simple perfect adds a past participle, such as worked, seen, gone, or written. The perfect continuous adds been + an -ing form. Learn these patterns through the messages they help you express.

1. Present perfect — connecting the past to now

Pattern: have/has + past participle
Example: “I’ve sent the proposal.”

The proposal is ready for the other person to review now. Use this form for experiences without a specified finished time, recent results, and situations continuing up to now.

“Have you ever visited Isabela?”
“Yes, I have. I went last summer.”

The first question asks about life experience; the reply switches to simple past when it gives a finished time. Say “I sent it yesterday,” rather than “I’ve sent it yesterday.”

2. Present perfect continuous — activity up to now

Pattern: have/has been + -ing
Example: “I’ve been practicing English every morning.”

Focus on an activity that started earlier and continues now, or that stopped recently and has a visible result. It often answers “How long?”

“How long have you been waiting?”
“I’ve been waiting for twenty minutes.”

Compare “I’ve written three emails” (the result or number) with “I’ve been writing emails all morning” (the activity and time spent).

3. Past perfect — before another past moment

Pattern: had + past participle
Example: “The meeting had started when I arrived.”

Show which event happened first. The meeting started before the arrival. This is useful when explaining a problem, recounting an experience, or clarifying a misunderstanding.

“Why didn’t you join us for lunch?”
“I’d already eaten when you called.”

Use a past reference point, stated or understood. You do not need past perfect for every event in a story when the order is already clear.

4. Past perfect continuous — activity leading up to a past moment

Pattern: had been + -ing
Example: “We had been driving for two hours when the car broke down.”

Describe how long an activity had been happening before something else occurred. It can also explain a past result, such as tiredness.

“Why were you so tired after the meeting?”
“I’d been working on the report all night.”

The focus is the ongoing work before the past moment, rather than how many reports were completed.

5. Future perfect — completed by a future point

Pattern: will have + past participle
Example: “By Friday, I’ll have finished the report.”

Look ahead to a deadline and describe what will already be completed by then. Use this to discuss schedules, milestones, and expected results.

“Will you have reviewed the proposal by tomorrow?”
“Yes, I’ll have reviewed it before our call.”

“By Friday” means no later than Friday. “Until Friday” describes continuation up to Friday; it does not mean the same thing.

6. Future perfect continuous — duration at a future point

Pattern: will have been + -ing
Example: “By June, I’ll have been studying English for a year.”

Look ahead and describe how long an activity will have continued by a future moment. This form is less common in everyday conversation but useful when duration matters.

“How long will you have been working here by December?”
“By then, I’ll have been working here for five years.”

Use the simpler wording that best fits the conversation. Choose this form when you want to emphasize the ongoing activity and its duration.

Small words that make time clear

ExpressionHow it helpsExample
ForA length of timeI’ve lived here for three years.
SinceA starting pointI’ve lived here since 2023.
Already / yetProgress and expectationsI’ve already called. Have they replied yet?
Ever / neverExperience up to nowHave you ever tried it? I’ve never tried it.
By / by the timeA reference point or deadlineBy the time we arrive, they’ll have finished.

Speak naturally, and choose the meaning first

Contractions help conversation flow: “I have” becomes “I’ve,” “she has” becomes “she’s,” “we had” becomes “we’d,” and “I will have” becomes “I’ll have.” Listen to the words that follow: “She’s finished” may mean “she has finished,” while “She’s tired” means “she is tired.”

For questions, move the first helping verb before the subject: “Have you finished?” “Had they left?” “Will you have finished?” For negatives, add not: “I haven’t finished,” “They hadn’t left,” and “We won’t have finished.”

Some verbs describe states rather than activities. We usually say “I’ve known her for years,” not “I’ve been knowing her for years.” Verbs such as know, believe, and own generally take a simple form in these meanings.

Ask yourself: Am I talking about a result or an activity? What moment am I looking back from? Does the listener need to know when it happened, how long it continued, or why it matters now? Those choices make the forms useful beyond a grammar exercise.

Practice worksheet — Parts A–F

Levels 04–05 · Write your answers, then say each response aloud. More than one natural answer is possible in the open-ended tasks.

Name: ____________________   Date: ____________________

A. Connect the event to now

  1. Complete with the present perfect: I ____ (send) the invoice, so you can review it now.
  2. Complete with the present perfect continuous: She ____ (practice) for an hour and is still practicing.
  3. Choose for or since: We’ve worked together ____ 2022.
  4. Correct: “I have met him yesterday.”

B. Put the events in order

  1. Use the past perfect: The bus ____ (leave) before we reached the stop.
  2. Use the past perfect continuous: I ____ (wait) for thirty minutes when the office opened.
  3. Use the future perfect: By noon tomorrow, we ____ (complete) the review.
  4. Use the future perfect continuous: By July, she ____ (teach) here for ten years.

C. Ask and answer

Ask a partner: “Have you ever learned a new skill?” Follow up with “When did you start?” and “How long have you been practicing?” Switch roles and use your partner’s answers to keep the conversation going.

D. Explain a situation

You arrived at a meeting late. Explain what had happened before you arrived and what you had been doing. Write three connected sentences, then tell the story without reading.

E. Plan a result

Choose a real deadline. Say two things you will have completed by then and one activity you will have been doing for a specific length of time.

F. Bring it into your work

Create a short exchange between a client and a service representative. Include a completed action with a present result, an unfinished activity, and a future deadline. Read it aloud with a partner.

20-question quiz

One point per item. Complete the sentences or follow the instruction. Score: ____ / 20.

  1. Use the present perfect: I ____ (finish) the report, so it is ready to send.
  2. Use the present perfect: ____ you ever ____ (visit) Puerto Rico?
  3. Use the present perfect negative: She ____ (not receive) the email yet.
  4. Use the present perfect continuous: We ____ (wait) for twenty minutes and are still waiting.
  5. Choose for or since: He has lived here ____ 2020.
  6. Choose for or since: They have been talking ____ an hour.
  7. Correct: “I have seen her yesterday.”
  8. Use the past perfect: They ____ (leave) before I arrived.
  9. Use the past perfect continuous: She was tired because she ____ (work) all night.
  10. Make a past perfect question: You had met the client before.
  11. Use the future perfect: By Friday, I ____ (send) all the invitations.
  12. Use the future perfect negative: By noon, we ____ (not finish) the repairs.
  13. Use the future perfect continuous: By May, he ____ (study) English for two years.
  14. Which focuses on a completed number: “I’ve read three chapters” or “I’ve been reading all morning”?
  15. Correct: “I have been knowing her for years.”
  16. Complete with the present perfect: ____ she ____ (call) you yet?
  17. Choose by or until: I will have completed the task ____ 5 p.m.
  18. Expand the contraction: “We’d already eaten when she arrived.”
  19. Make a future perfect question: You will have finished by Monday.
  20. Correct: “She has went home.”

Answer key

Worksheet A–B

  1. have sent
  2. has been practicing
  3. since
  4. I met him yesterday.
  5. had left
  6. had been waiting
  7. will have completed
  8. will have been teaching

Worksheet C–F: sample responses

C: “Yes, I’ve learned to play guitar.” “I started last year.” “I’ve been practicing for a year.”

D: “The meeting had already started when I arrived. I had been helping a client for twenty minutes. I apologized and joined the discussion.”

E: “By Friday, I’ll have completed the report and sent the invoices. I’ll have been working on this project for three weeks.”

F: Client: “Have you reviewed my request?” Representative: “Yes, I’ve reviewed it. We’ve been checking the final details, and we’ll have completed the review by Thursday.”

Quiz answers

  1. have finished
  2. Have; visited
  3. has not received / hasn’t received
  4. have been waiting
  5. since
  6. for
  7. I saw her yesterday.
  8. had left
  9. had been working
  10. Had you met the client before?
  11. will have sent
  12. will not have finished / won’t have finished
  13. will have been studying
  14. I’ve read three chapters.
  15. I have known her for years.
  16. Has; called
  17. by
  18. We had already eaten when she arrived.
  19. Will you have finished by Monday?
  20. She has gone home.

For open-ended practice, check whether the reference point, sequence, and intended meaning are clear. Other natural answers are acceptable.

Take it into your next conversation

Share something you’ve accomplished, explain something you’ve been working on, and name something you’ll have finished by a real deadline. Perfect forms become easier when you use them to communicate experiences that matter to you.

← More from the Institute