B1 present_perfect 5 min read

Present Perfect with Unfinished Time

Use Present Perfect to link past actions to a time period that hasn't ended yet.

The Rule in 30 Seconds

  • Use for actions in time periods that are still happening right now.
  • Common time markers include 'today', 'this week', 'this month', and 'this year'.
  • Formula: Subject + have/has + past participle (e.g., 'I have eaten').
  • Never use with finished times like 'yesterday' or 'last year'.

Quick Reference

Time Marker Example Sentence Status of Time
Today I've had three meetings today. Unfinished (Still today)
This week She has traveled a lot this week. Unfinished (Week continues)
This month We haven't seen any rain this month. Unfinished (Month continues)
So far They've won every game so far. Unfinished (More games coming)
Lately Have you been busy lately? Unfinished (Recent period)
This morning I've drunk two teas this morning. Unfinished (If still morning)

Key Examples

3 of 8
1

I have visited the gym three times this week.

He visitado el gimnasio tres veces esta semana.

2

She has written five emails today.

Ella ha escrito cinco correos hoy.

3

I've had a lot of coffee this morning.

He tomado mucho café esta mañana.

💡

The 'So Far' Trick

If you can add 'so far' to the end of your sentence and it makes sense, you should probably use the Present Perfect.

⚠️

The 12:00 PM Rule

Be careful with 'this morning.' If you are eating lunch, the morning is over. Use 'I ate' instead of 'I have eaten.'

The Rule in 30 Seconds

  • Use for actions in time periods that are still happening right now.
  • Common time markers include 'today', 'this week', 'this month', and 'this year'.
  • Formula: Subject + have/has + past participle (e.g., 'I have eaten').
  • Never use with finished times like 'yesterday' or 'last year'.

Overview

Think of your day as a half-eaten pizza. The day is not finished yet. You are still in the middle of it. This is the heart of the Present Perfect with unfinished time. We use this grammar to talk about actions in a time period that is still happening. It connects your past actions to your present moment. It is like a bridge between 'then' and 'now.' You aren't just telling a story about the past. You are giving an update on your current status. If the clock is still ticking on that time period, this is your go-to tense. It makes your English sound natural and dynamic.

How This Grammar Works

Imagine a giant circle representing 'Today.' You are standing inside that circle right now. Anything you did inside this circle uses the Present Perfect. Why? Because you might do it again before the circle closes. If you say I have called him twice today, the day isn't over. You might call him a third time! The time period is 'open.' Think of it like a grammar traffic light. As long as the light is green (the time is unfinished), you use Present Perfect. Once the light turns red (the time is finished), you switch to Past Simple. It is all about the 'window of opportunity.' If the window is still open, use have or has.

Formation Pattern

  1. 1Building these sentences is like following a simple recipe. You only need three main ingredients.
  2. 2Start with your subject like I, You, We, They, He, She, or It.
  3. 3Add your helping verb. Use have for most subjects. Use has for He, She, and It.
  4. 4Add the Past Participle of your main verb. For regular verbs, just add -ed. For irregular ones, you will need to memorize them.
  5. 5For example: I (Subject) + have (Helping Verb) + eaten (Past Participle) + three apples today.
  6. 6To make it negative, just add not after have or has.
  7. 7To ask a question, move have or has to the very front.
  8. 8It is simpler than trying to assemble IKEA furniture, I promise.

When To Use It

Use this pattern when you mention a specific, unfinished time word. The most common ones are today, this week, this month, and this year. You can also use it with so far or up to now.

Real-world scenario 1: A job interview.

The interviewer asks about your achievements. You say, I have completed three major projects this year. This sounds impressive because the year is still going!

Real-world scenario 2: Ordering food.

You tell the waiter, I haven't tried the spicy ramen yet. You are there now, and the meal hasn't ended.

Real-world scenario 3: Chatting with friends.

I've seen three movies this month. You might see a fourth one tomorrow!

Use it whenever the 'time container' is still open for more actions.

When Not To Use It

Do not use this grammar if the time period is finished. This is the biggest trap for learners. Words like yesterday, last week, in 1999, or two hours ago are closed. They are finished boxes. You cannot add anything more to yesterday. It is gone forever.

If you say I have seen him yesterday, a native speaker might look confused. It sounds like you are trying to live in the past and present at once. Use the Past Simple for finished times: I saw him yesterday.

Also, be careful with this morning. If it is 10:00 AM, use Present Perfect. If it is 4:00 PM, the morning is over. Switch to Past Simple.

Think of it like a expiration date on milk. Once the time expires, the Present Perfect goes sour.

Common Mistakes

Yes, even native speakers mess this up sometimes, but you don't have to. The most common error is mixing have with a finished time word.

I have gone to the gym yesterday.

I went to the gym yesterday.

Another mistake is forgetting to use has for the third person.

She have finished her report today.

She has finished her report today.

Finally, don't forget the past participle.

I have saw that movie this week.

I have seen that movie this week.

Using saw (Past Simple) instead of seen (Past Participle) is a classic slip-up. It is like wearing one sneaker and one dress shoe. It just looks a bit off.

Contrast With Similar Patterns

How is this different from the regular Present Perfect? Usually, Present Perfect talks about 'life experience' without a specific time. I have been to Paris means 'sometime in my life.'

But when we add this week, we are narrowing the focus. We are looking at a specific, unfinished slice of time.

How is it different from Past Simple?

Past Simple: I drank coffee at 8 AM. (The time is a specific point in the past).

Present Perfect: I have drunk three coffees today. (The day is still happening).

Past Simple is a snapshot of a finished moment. Present Perfect is a video that is still recording.

Quick FAQ

Q. Can I use lately with this?

A. Yes! Lately implies an unfinished period of recent time.

Q. Is today always unfinished?

A. Yes, until the clock strikes midnight.

Q. What if I don't mention the time?

A. Then it usually refers to your whole life experience.

Q. Can I use it for bad things?

A. Absolutely. I've lost my keys twice this week. (Hopefully, you don't lose them a third time).

Q. Is it okay to use contractions?

A. Yes! I've, You've, He's, and She's are very common in speaking. It makes you sound much more natural and less like a textbook.

Reference Table

Time Marker Example Sentence Status of Time
Today I've had three meetings today. Unfinished (Still today)
This week She has traveled a lot this week. Unfinished (Week continues)
This month We haven't seen any rain this month. Unfinished (Month continues)
So far They've won every game so far. Unfinished (More games coming)
Lately Have you been busy lately? Unfinished (Recent period)
This morning I've drunk two teas this morning. Unfinished (If still morning)
💡

The 'So Far' Trick

If you can add 'so far' to the end of your sentence and it makes sense, you should probably use the Present Perfect.

⚠️

The 12:00 PM Rule

Be careful with 'this morning.' If you are eating lunch, the morning is over. Use 'I ate' instead of 'I have eaten.'

🎯

Job Interview Magic

Use this tense to talk about your current year's achievements. It shows you are active and still producing results.

💬

British vs. American

British speakers use this rule very strictly. Americans sometimes use Past Simple even for unfinished time, but Present Perfect is always safer for B1 exams!

Examples

8
#1 Basic Usage

I have visited the gym three times this week.

Focus: this week

He visitado el gimnasio tres veces esta semana.

The week is still happening, so more visits are possible.

#2 Basic Usage

She has written five emails today.

Focus: has written

Ella ha escrito cinco correos hoy.

The day isn't over yet.

#3 Edge Case (This morning)

I've had a lot of coffee this morning.

Focus: this morning

He tomado mucho café esta mañana.

Only use this if it is still morning (e.g., 10:00 AM).

#4 Edge Case (So far)

We have received ten applications so far.

Focus: so far

Hemos recibido diez solicitudes hasta ahora.

'So far' always implies the period is unfinished.

#5 Formal/Informal

The company has achieved great results this quarter.

Focus: this quarter

La empresa ha logrado grandes resultados este trimestre.

Common in business reports for unfinished fiscal periods.

#6 Mistake Corrected

✗ I have seen her yesterday. → ✓ I saw her yesterday.

Focus: saw

La vi ayer.

Yesterday is finished; you must use Past Simple.

#7 Mistake Corrected

✗ He has went to London this year. → ✓ He has gone to London this year.

Focus: gone

Él ha ido a Londres este año.

Use the past participle 'gone', not the past simple 'went'.

#8 Advanced

It's the third time I've lost my phone this month!

Focus: third time

¡Es la tercera vez que pierdo mi teléfono este mes!

Using 'It is the [ordinal] time' often triggers this tense.

Test Yourself

Complete the sentence with the correct form of the verb in brackets.

I ___ (read) fifty pages of this book today.

✓ Correct! ✗ Not quite. Correct answer: have read

We use 'have read' because 'today' is an unfinished time period.

Choose the correct time marker for the Present Perfect sentence.

She hasn't called me ___.

✓ Correct! ✗ Not quite. Correct answer: this week

'This week' is unfinished, while 'yesterday' and 'last night' are finished.

Select the correct helping verb.

___ you seen any good movies this month?

✓ Correct! ✗ Not quite. Correct answer: Have

Questions for 'you' in the Present Perfect start with 'Have'.

🎉 Score: /3

Visual Learning Aids

Finished vs. Unfinished Time

Past Simple (Finished)
Yesterday I ran 5km.
Last week He called me.
Present Perfect (Unfinished)
Today I've run 5km.
This week He has called me.

Choosing the Right Tense

1

Is the time period finished (e.g. Yesterday)?

YES ↓
NO
Is the time period still happening (e.g. Today)?
2

Is the time period still happening?

YES ↓
NO
Check for specific time markers.

Common Unfinished Time Markers

Immediate

  • Today
  • This morning
  • This afternoon
📅

Extended

  • This month
  • This semester
  • This year

Frequently Asked Questions

21 questions

It is a time period that includes the present moment. Examples include today, this week, or this year because they haven't ended yet.

Because yesterday is a completed box in the past. Present Perfect needs a connection to 'now,' which yesterday doesn't have.

No, you should use Past Simple like I saw him this morning. By evening, the morning is a finished time period.

Yes, recently and lately refer to an unspecified period leading up to now. You can say I have been tired lately.

Use has. Even though it sounds like many people, everyone is grammatically singular, like Everyone has arrived today.

It can be gone or been. Use been if the person went and came back, like I've been to the shop today.

Yes! It is perfect for counting occurrences in an open time frame, like I've called her five times this morning.

Then it usually refers to your whole life up to now. I have seen that movie means you've seen it at some point in your life.

Yes, until Sunday night (or whenever you consider the week to end). Until then, use Present Perfect.

Swap the subject and the helping verb. Instead of You have, say Have you...? like Have you eaten today?.

Yes, I have just finished my work today is very common. It emphasizes that the action happened very recently.

In casual speech, they are similar. However, I've worked today suggests the day is still going and you might work more.

Yes, if the feeling continues now. I have always loved this city means you loved it in the past and still do today.

Yes! Any time period that hasn't ended counts, even if it is 100 years long like this century.

You still use Present Perfect! I have finished my coffee today means the coffee is gone, but the day is still here.

If your native language uses a similar 'perfect' tense for finished times (like French or German), you must be extra careful not to use it with yesterday.

Yes, I have never been to London this year is correct. It means in the current year, your 'London count' is zero.

Yes, it is. You would say I've had two meetings this afternoon because the afternoon is still happening.

Forgetting that has is only for he/she/it. Many students say My friend have instead of My friend has.

No, but it helps clarify. I've read three books this month so far makes it very clear you intend to read more.

Definitely. I haven't had a single break today is a very common (and relatable) sentence!

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!

Start learning languages for free

Start Learning Free