B1 Verb Tenses 11 min read Medium

Present Perfect: Things Not Finished Yet (Today, This Week)

Connect past actions to the present, especially when the time isn't over yet!

Grammar Rule in 30 Seconds

Use the Present Perfect to talk about actions in a time period that is still happening right now.

  • Use 'have/has' + past participle for time periods like 'today' or 'this week'.
  • If the time period is over (like 'yesterday'), use the Past Simple instead.
  • It focuses on the result or quantity within that unfinished window of time.
Subject + have/has + Verb(ed/V3) + [Unfinished Time ⏳]

Overview

Use have or has for the past and now.

Use this for today, this week, or this year.

Conjugation Table

Subject Auxiliary Verb Main Verb (Past Participle - V3) Example
--------------- ---------------- ---------------------------------- --------------------------------------------
I have eaten I have eaten breakfast this morning.
You have studied You have studied a lot this week.
He/She/It has seen She has seen that movie recently.
We have visited We have visited the museum today.
They have completed They have completed three tasks this hour.

How This Grammar Works

This shows a time that is not finished yet.
I haven't had coffee means you can still drink some.
This shows that the past is important right now.
English links the past to now. It helps people understand.
The action is still part of your life now.

Formation Pattern

1
Use have or has for yes, no, and questions.
2
1. Positive Statements:
3
Person + have or has + action word.
4
I have read three books this month. (The month is not over; I might read more.)
5
She has worked a lot today. The day is ongoing.
6
2. Negative Statements:
7
Person + have or has + not + action word.
8
People often say haven't or hasn't.
9
We haven't finished the report this week. (The week is still active; we can still finish it.)
10
He hasn't called his mother today. (The day is not over; he still has time to call.)
11
How to ask questions.
12
Have or Has + person + action word?
13
Have you seen the new exhibition yet this year? (The year is still ongoing, and you might still see it.)
14
Has the team submitted their proposal this morning? (It's still this morning, and the submission might still happen.)
15
Put have or has first to ask a clear question.

When To Use It

Use have when the time period is still going.
  • Actions within an Ongoing Time Frame: This is the most direct application. When you use expressions like today, this morning, this afternoon, this evening, this week, this month, this year, so far, or recently, and the period they refer to has not concluded, the Present Perfect is appropriate. The implication is that the action could still happen again or its status could change before the period ends.
  • I haven't had lunch yet this afternoon. (It's still this afternoon; lunch is still a possibility.)
  • They have released two new products this quarter. (The current quarter is still active; more releases might occur.)
  • Providing Updates and News: The Present Perfect is ideal for conveying recent information or developments that remain relevant to the present situation. It tells the listener what has (or hasn't) occurred up to the current moment within a broad, implicitly ongoing timeframe.
  • Our sales figures have increased considerably this quarter. (This is a current update on an ongoing business period.)
  • What have you been up to since we last spoke? (A general inquiry about recent activities leading up to the present.)
  • Expressing Experiences and Achievements Up to Now: When cataloging experiences or accomplishments that have happened from an unspecified past point leading up to the present within a general, ongoing life experience, the Present Perfect is used. Phrases like ever and never often accompany this use.
  • I have visited three countries this year. (The year is ongoing, and I might visit more.)
  • She has never missed a deadline in her career. (Her career is an ongoing timeframe, and this statement describes a continuous truth within it.)
  • State Verbs with Ongoing Duration: For state verbs (e.g., know, have, be, love, live) that describe conditions rather than actions, the Present Perfect indicates a state that began in the past and continues up to the present within an ongoing period. While often associated with for and since (covered in related rules), it applies naturally to implicit ongoing periods.
  • I have lived in this city for five years, and I still live here. (The state of living here continues.)
  • We have known each other since college. (The state of knowing each other continues up to today.)
The time is still open. The past meets the present.

When Not To Use It

Do not use have if the time is already over.
  • Finished Time Periods: If a specific time expression explicitly marks a period as completed, the Simple Past is required. This includes terms like yesterday, last week, last month, last year, three days ago, in 2020, or even this morning if this morning has demonstrably ended (e.g., it is now this afternoon or this evening).
  • Incorrect: I have seen him yesterday.
  • Correct: I saw him yesterday. ✅ (The period yesterday is finished.)
  • Incorrect (if it's afternoon): I haven't had breakfast this morning.
  • Correct (if it's afternoon): I didn't have breakfast this morning. ✅ (The period this morning is finished.)
  • Specific Past Moments: When the focus is on a single, completed event at a precise, non-ongoing point in the past, the Simple Past is always used. The Present Perfect does not convey an isolated historical fact.
  • Incorrect: My grandfather has died in 1980.
  • Correct: My grandfather died in 1980. ✅ (A specific, completed event in a finished year.)
  • Absence of Current Relevance: If an action, though recent, has no bearing on the present moment or is not part of an ongoing experience, the Simple Past might be preferred even if the time period is theoretically unfinished. This is a matter of emphasis and context. If you simply state a fact about a recent past without connecting it to the present, the Simple Past may be more natural.
  • Consider: I went to the store today. (Focus on the action itself, completed within the day.) versus I have been to the store today. (Focus on the experience/result, perhaps implying you know something about the store now.)
Is the time open or finished? Think about this.

Common Mistakes

Students often mix up finished and unfinished times.
  • Using Present Perfect with Finished Time Markers: This is arguably the most prevalent error. Students often incorrectly pair Present Perfect with adverbs or phrases that denote a completed past period.
  • Incorrect: She has visited Paris last year.
  • Correct: She visited Paris last year. ✅ (last year is a finished period.)
  • Incorrect: I have eaten pizza an hour ago.
  • Correct: I ate pizza an hour ago. ✅ (an hour ago refers to a finished point in time.)
English needs you to show if the time is finished.
  • Using Simple Past with Unfinished Time Markers (when current relevance is implied): Conversely, some learners might use the Simple Past when the Present Perfect is required, thereby implying a finished period when one is still ongoing or the action has present relevance.
  • Incorrect (if it's still Monday): I didn't see him this Monday.
  • Correct (if it's still Monday): I haven't seen him this Monday. ✅ (The Monday is still active, implying there's still a chance to see him.)
If you use the wrong word, it sounds finished.
  • Confusion with yet and already: While these adverbs naturally occur with the Present Perfect, their placement and negative/positive connotations can be tricky.
  • Incorrect: Have you already finished the work yet? ❌ (Redundant use of already and yet.)
  • Correct: Have you finished the work yet? ✅ (For questions, yet usually goes at the end.)
  • Correct: I have already started on it. ✅ (already for positive statements, often between auxiliary and main verb.)
  • Incorrect Past Participle Forms: Especially with irregular verbs, using the simple past form (V2) instead of the past participle (V3) is a common morphological error.
  • Incorrect: He has took the bus.
  • Correct: He has taken the bus. ✅ (The past participle of take is taken, not took.)
Ask: Is the time still happening? If yes, use have.

Memory Trick

Today and this week are times that are still moving.

Think of the Present Perfect as having an **

Conjugating the Present Perfect

Subject Auxiliary Past Participle (V3) Example
I / You / We / They
have
worked / seen
I have worked today.
He / She / It
has
worked / seen
She has seen him this week.
I / You / We / They (Neg)
have not (haven't)
eaten
They haven't eaten today.
He / She / It (Neg)
has not (hasn't)
eaten
It hasn't eaten this morning.
Questions
Have / Has [Subj]
finished
Have you finished this week?

Common Contractions

Full Form Contraction Pronunciation Hint
I have
I've
Rhymes with 'five'
You have
You've
One syllable
He has
He's
Sounds like 'heeze'
She has
She's
Sounds like 'sheeze'
It has
It's
Same as 'it is'
We have
We've
Rhymes with 'leave'
They have
They've
Rhymes with 'save'

Meanings

The Present Perfect is used with time expressions that include the present moment (like today, this month, or so far) to show that an action happened within that period.

1

Unfinished Time Periods

Used when the time word refers to a period that continues into the present.

“We have seen two movies this week.”

“She has called me twice this morning.”

2

Cumulative Experience (So Far)

Used to count how many times something has happened from the start of a period until now.

“I've written five emails so far today.”

“How many books have you read this year?”

3

Recent Unspecified Actions in Open Periods

Focusing on the fact that an event occurred recently within a current timeframe.

“Have you seen the news today?”

“I haven't eaten anything this morning.”

Reference Table

Reference table for Present Perfect: Things Not Finished Yet (Today, This Week)
Form Structure Example
Affirmative
S + have/has + V3
I have finished today.
Negative
S + haven't/hasn't + V3
He hasn't called this week.
Question
Have/Has + S + V3?
Have they arrived this morning?
Short Answer (+)
Yes, S + have/has
Yes, I have.
Short Answer (-)
No, S + haven't/hasn't
No, she hasn't.
Wh- Question
Wh- + have/has + S + V3?
What have you done today?
Frequency
S + have/has + [number] + V3
I've seen it twice this month.

Formality Spectrum

Formal
Have you consumed breakfast this morning?

Have you consumed breakfast this morning? (Morning interaction)

Neutral
Have you had breakfast this morning?

Have you had breakfast this morning? (Morning interaction)

Informal
Have you eaten yet today?

Have you eaten yet today? (Morning interaction)

Slang
You eaten today?

You eaten today? (Morning interaction)

The Unfinished Time Bridge

Present Perfect

Unfinished Time

  • Today Today
  • This week This week

Frequency

  • Twice Twice
  • Three times Three times

Result

  • So far So far

Open vs. Closed Time

Present Perfect (Open)
This morning (it's 10 AM) I've had coffee.
Past Simple (Closed)
This morning (it's 4 PM) I had coffee.

Which Tense Should I Use?

1

Is the time period finished?

YES
Use Past Simple (e.g., yesterday)
NO
Is it still happening?
2

Is it still happening?

YES
Use Present Perfect (e.g., today)
NO
Check time marker again.

Examples by Level

1

I have washed my hands today.

2

She has eaten an apple this morning.

3

We have played football today.

4

Have you seen my cat today?

1

They have bought a new car this month.

2

He hasn't finished his homework this afternoon.

3

Have you had any coffee this morning?

4

It has rained a lot this week.

1

I've already sent three emails so far this morning.

2

We haven't seen many tourists in town this summer.

3

Has your sister called you this week?

4

The company has made a huge profit this year.

1

The researchers have conducted several experiments this quarter.

2

I haven't had the opportunity to speak with him this afternoon.

3

How many times has the fire alarm gone off this month?

4

The athlete has broken two world records this season.

1

The administration has faced mounting criticism this legislative session.

2

We have witnessed a significant shift in consumer behavior this decade.

3

The author has published three best-selling novels this year alone.

4

Has the board reached a consensus on the budget this afternoon?

1

The ecosystem has undergone irreversible changes this century due to climate shift.

2

The philosopher has, throughout this current treatise, challenged traditional ethics.

3

Seldom has the orchestra performed with such vigor as they have this season.

4

The currency has fluctuated wildly this week, causing market instability.

Easily Confused

Present Perfect: Things Not Finished Yet (Today, This Week) vs Present Perfect vs. Past Simple

Learners often use Present Perfect with specific past times like 'yesterday'.

Present Perfect: Things Not Finished Yet (Today, This Week) vs Been vs. Gone

Both are past participles of 'go' (or 'be' used as 'go').

Present Perfect: Things Not Finished Yet (Today, This Week) vs Present Perfect vs. Present Perfect Continuous

Learners use the continuous form to count actions.

Common Mistakes

I have seen him yesterday.

I saw him yesterday.

You cannot use 'have' with 'yesterday' because yesterday is finished.

She have eaten today.

She has eaten today.

Use 'has' for he/she/it.

I seen him today.

I have seen him today.

You must include the auxiliary verb 'have'.

I have drinked water today.

I have drunk water today.

Drink is an irregular verb (drink-drank-drunk).

Did you see him this week?

Have you seen him this week?

If the week isn't over, Present Perfect is better.

I've went to the gym today.

I've been to the gym today.

Use 'been' for completed trips; 'gone' means you are still there.

I have worked last week.

I worked last week.

'Last week' is a finished time period.

I've been seeing him three times today.

I've seen him three times today.

Use Present Perfect Simple, not Continuous, to count how many times something happened.

I have finished the work this afternoon (at 6 PM).

I finished the work this afternoon.

If it is now evening, the afternoon is finished.

How long have you seen him today?

How many times have you seen him today?

'How long' asks for duration, 'How many times' asks for frequency.

The report has been released yesterday.

The report was released yesterday.

Even in passive voice, Present Perfect cannot be used with finished time.

Sentence Patterns

I have ___ ___ today.

She has ___ ___ this week.

How many times have you ___ ___ this month?

It hasn't ___ much this ___.

So far this year, the company has ___ ___.

Real World Usage

Texting a friend constant

I've tried calling you three times today!

Job Interview very common

I have completed several certifications this year.

Social Media very common

I've had the best day today! #blessed

Ordering Food occasional

Have you guys had many orders this morning?

Travel / Tourism common

We've visited four museums this week.

Doctor's Appointment common

I haven't felt very well this week.

Performance Review common

You have exceeded your goals this quarter.

News Reporting very common

The stock market has fallen significantly today.

💡

The 'So Far' Test

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

Watch the Clock

Be careful with 'this morning'. If it is 11:00 AM, use Present Perfect. If it is 2:00 PM, use Past Simple.
🎯

Frequency Counts

When you are counting how many times you did something in a current period (once, twice, three times), always use the Present Perfect.
💬

US vs UK

If you're in the US, don't worry too much if you hear people say 'I did it today'. It's common, though 'I've done it' is more 'correct' in exams.

Smart Tips

Default to the Present Perfect. The word 'this' usually signals that the period is still open.

I saw her this week. I have seen her this week.

Use the Present Perfect Simple, never the Continuous.

I've been drinking three coffees today. I've drunk three coffees today.

Use 'So far this [period]' to show you are productive but not finished.

I did three tasks. I've finished three tasks so far today.

Check your watch. If it's past 12:00 PM, switch to Past Simple immediately.

I've had a big breakfast (at 2:00 PM). I had a big breakfast (at 2:00 PM).

Pronunciation

/aɪv/

Contraction of 'have'

In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very short.

/hiːz/

Contraction of 'has'

'He has' becomes 'He's' /hiːz/. It sounds exactly like 'He is'. Context tells you which one it is.

/həv jə/

Weak form of 'have'

In questions, 'Have' is often unstressed and sounds like /həv/ or even /əv/.

Rising intonation for questions

Have you seen him today? ↗

Asking for information

Falling intonation for statements

I've seen him today. ↘

Giving an update

Memorize It

Mnemonic

Remember 'The Open Box': If the day/week is still an 'open box', use the Present Perfect to put things inside it.

Visual Association

Imagine a calendar with today's date circled in bright red. Because the circle isn't crossed out yet, you 'have' to use the Present Perfect.

Rhyme

If the time is still today, 'Have' and 'Has' are here to stay.

Story

A busy office worker named 'Have' keeps a tally of everything he does 'this week'. He never closes his notebook until Sunday night. As long as the notebook is open, he uses his own name ('I have done...') to record his tasks.

Word Web

TodayThis weekSo farThis monthThis yearLatelyRecently

Challenge

Look at your watch. List three things you have done so far today using 'I have... today'.

Cultural Notes

BrE speakers are very strict about using Present Perfect for unfinished time. Saying 'Did you eat today?' sounds slightly 'American' or 'wrong' to some.

AmE speakers often use the Past Simple with 'today' or 'this week', especially in casual speech. 'Did you see the news today?' is very common in the US.

Similar to British English, but with a tendency to use contractions even more frequently in speech.

The Present Perfect comes from the Old English 'habban' (to have) combined with a past participle. Originally, it meant 'I possess the result of an action'.

Conversation Starters

What have you done so far today?

How many coffees have you had this morning?

Have you seen any good movies this month?

What's the most interesting thing that has happened this year?

How has your perspective on your career changed this year?

Journal Prompts

Write about three things you have achieved so far this week.
Describe how your city has changed this year.
Reflect on the books or articles you have read this month. Which was your favorite?
Discuss the technological advancements that have emerged this decade and their impact.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Choose the correct verb form for the unfinished time period. Multiple Choice

I ___ three cups of tea so far today.

✓ Correct! ✗ Not quite. Correct answer: have drunk
We use 'have drunk' because 'today' is an unfinished time period and 'drunk' is the correct V3.
Fill in the blank with the correct form of 'see'.

We ___ (see) that movie twice this week.

✓ Correct! ✗ Not quite. Correct answer: have seen
The week is not over, so we use 'have seen'.
Correct the mistake in the sentence. Error Correction

Find and fix the mistake:

She has visited her aunt yesterday.

✓ Correct! ✗ Not quite. Correct answer: She visited her aunt yesterday.
'Yesterday' is a finished time, so you must use the Past Simple 'visited'.
Put the words in the correct order. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: It has rained a lot this week.
The standard order is Subject + have/has + V3 + Adverb + Time.
Match the time word to the correct tense. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: 1-Past, 2-Present Perfect, 3-Past, 4-Present Perfect
'Yesterday' and 'Last Year' are finished. 'Today' and 'This Year' are unfinished.
Choose the correct question form. Multiple Choice

___ you ___ to the gym this morning? (It is now 10:00 AM)

✓ Correct! ✗ Not quite. Correct answer: Have / been
Since it's still morning, we use Present Perfect. 'Been' is used for a completed trip.
Complete the sentence with 'has' or 'have'.

The company ___ launched two new products this month.

✓ Correct! ✗ Not quite. Correct answer: has
'The company' is a singular noun (it), so we use 'has'.
Which sentence is correct? Multiple Choice

Select the grammatically perfect sentence.

✓ Correct! ✗ Not quite. Correct answer: I've written five letters so far this morning.
Present Perfect + 'so far' + unfinished time is the correct combination.

Score: /8

Practice Exercises

8 exercises
Choose the correct verb form for the unfinished time period. Multiple Choice

I ___ three cups of tea so far today.

✓ Correct! ✗ Not quite. Correct answer: have drunk
We use 'have drunk' because 'today' is an unfinished time period and 'drunk' is the correct V3.
Fill in the blank with the correct form of 'see'.

We ___ (see) that movie twice this week.

✓ Correct! ✗ Not quite. Correct answer: have seen
The week is not over, so we use 'have seen'.
Correct the mistake in the sentence. Error Correction

Find and fix the mistake:

She has visited her aunt yesterday.

✓ Correct! ✗ Not quite. Correct answer: She visited her aunt yesterday.
'Yesterday' is a finished time, so you must use the Past Simple 'visited'.
Put the words in the correct order. Sentence Reorder

this / has / rained / week / it / a / lot

✓ Correct! ✗ Not quite. Correct answer: It has rained a lot this week.
The standard order is Subject + have/has + V3 + Adverb + Time.
Match the time word to the correct tense. Match Pairs

1. Yesterday, 2. Today, 3. Last Year, 4. This Year

✓ Correct! ✗ Not quite. Correct answer: 1-Past, 2-Present Perfect, 3-Past, 4-Present Perfect
'Yesterday' and 'Last Year' are finished. 'Today' and 'This Year' are unfinished.
Choose the correct question form. Multiple Choice

___ you ___ to the gym this morning? (It is now 10:00 AM)

✓ Correct! ✗ Not quite. Correct answer: Have / been
Since it's still morning, we use Present Perfect. 'Been' is used for a completed trip.
Complete the sentence with 'has' or 'have'.

The company ___ launched two new products this month.

✓ Correct! ✗ Not quite. Correct answer: has
'The company' is a singular noun (it), so we use 'has'.
Which sentence is correct? Multiple Choice

Select the grammatically perfect sentence.

✓ Correct! ✗ Not quite. Correct answer: I've written five letters so far this morning.
Present Perfect + 'so far' + unfinished time is the correct combination.

Score: /8

Practice Bank

12 exercises
Choose the correct form to complete the sentence. Fill in the Blank

My boss ___ (not reply) to my email yet today.

✓ Correct! ✗ Not quite. Correct answer: hasn't replied
Find and fix the grammatical error. Error Correction

I saw him this morning, and it's still morning.

✓ Correct! ✗ Not quite. Correct answer: I have seen him this morning, and it's still morning.
Select the grammatically correct sentence. Multiple Choice

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: They haven't finished their work this afternoon.
Translate the sentence into English. Translation

Translate into English: 'Ella no ha estudiado nada esta semana.'

✓ Correct! ✗ Not quite. Correct answer: ["She hasn't studied anything this week.","She has not studied anything this week."]
Put the words in the correct order to form a sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: We haven't called him yet today.
Match the subject with the correct auxiliary verb for the Present Perfect. Match Pairs

Match each subject with its correct Present Perfect auxiliary:

✓ Correct! ✗ Not quite. Correct answer: matched
Complete the sentence with the correct verb form. Fill in the Blank

The students ___ (not submit) their essays so far this semester.

✓ Correct! ✗ Not quite. Correct answer: haven't submitted
Identify and correct the mistake. Error Correction

Have you went to the new coffee shop this week?

✓ Correct! ✗ Not quite. Correct answer: Have you gone to the new coffee shop this week?
Which sentence correctly uses the Present Perfect? Multiple Choice

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: We haven't talked to them since yesterday morning.
Translate into English. Translation

Translate into English: 'Ella ha visto esa película muchas veces.'

✓ Correct! ✗ Not quite. Correct answer: ["She has seen that movie many times.","She's seen that movie many times."]
Unscramble the words to make a grammatically correct sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: We've already eaten dinner tonight.
Match the verb base form with its past participle (V3). Match Pairs

Match the base verb with its Past Participle:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

FAQ (8)

Yes, especially in American English or if you feel the 'action part' of your day is over. However, `Present Perfect` is more common for updates.

As long as it is still that time (e.g., 11:59 PM for 'today'), you can use the `Present Perfect`.

Use `been` if you went and came back. Use `gone` if you are still there. 'I've been to London twice this year' means you are not in London now.

In English, collective nouns like 'company', 'team', or 'government' are usually treated as singular (it), so they take `has`.

No. If it's 3:00 PM, you must say 'I had coffee this morning' (Past Simple) because the morning is finished.

It means 'from the start until now'. It is a classic signal for the `Present Perfect`.

Yes! Your life is an unfinished time period. 'I have been to Paris' is Present Perfect because you are still alive.

In this context, yes. But 'He's' can be 'He is' or 'He has'. You have to look at the next word (V3 vs. Adjective/Noun).

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito Perfecto Compuesto

Latin American Spanish uses Past Simple where English requires Present Perfect.

French moderate

Passé Composé

French doesn't distinguish between 'I ate' and 'I have eaten' in spoken language.

German moderate

Perfekt

German uses the perfect form for finished time periods in speech.

Japanese low

~te iru / ~ta

Japanese lacks a specific auxiliary verb like 'have' to mark unfinished time.

Arabic partial

Qad + Past Verb

Arabic relies more on time adverbs than verb aspect to show unfinished time.

Chinese low

le (了) / guo (过)

Chinese has no verb conjugation for time; it uses particles and time words.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

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