B1 Verb Tenses 10 min read Medium

Present Perfect: Finally & At Last (Waiting is over!)

When the waiting is over and something you’ve anticipated has finally/at last happened, the Present Perfect is your go-to!

Grammar Rule in 30 Seconds

Use 'finally' or 'at last' with the Present Perfect to show that something you wanted has happened after a long wait.

  • Put 'finally' between 'have/has' and the past participle: 'I have finally finished.'
  • Place 'at last' usually at the very end of the sentence: 'The sun has come out at last!'
  • Use these only when there was a delay or difficulty involved in the action.
Subject + have/has + 🏁 finally + Verb (ed/V3) + 😌 at last

Overview

Use finally and at last after a long wait. Something is finished.

It often conveys a sense of relief, satisfaction, or sometimes exasperation that an awaited outcome has materialized.

Use these when something started before and ends now. It was long.

The train finally arrived means you waited a long time.

Conjugation Table

Subject Auxiliary (Present of to have) Adverb (finally or at last) Main Verb (Past Participle) Complement/Object
:-------------- :------------------------------- :------------------------------ :-------------------------- :---------------------------------
I / You / We / They have finally finished the report.
He / She / It has at last arrived at the destination.
The students have finally understood the complex concept.
The long project has at last been completed by the team.

How This Grammar Works

Use have or has with these words. This links before to now.
The key is its focus on present relevance.
They show a wait is over. Something happened after a long time.
For example, The doctor has finally called implies a period of waiting for the call, and now that waiting is over, which is the relevant present state.
These words show relief. The long wait is finished now.
Example: She has finally found her keys. She is happy now.

Formation Pattern

1
Put these words in the right place. It sounds more natural.
2
The most common way to say it:
3
I have finally finished. She has finally finished.
4
This is the normal way. It is very simple to use.
5
The long-awaited package has finally arrived.
6
We have at last completed the final phase of the project.
7
My brother has finally learned to drive after many attempts.
8
Put the word at the start for more feeling:
9
Finally, I have finished. At last, he has arrived.
10
This shows you are happy. The wait was very long.
11
Finally, the new government has passed the critical legislation.
12
At last, I have received the official confirmation for my visa.
13
Finally, after years of research, they have discovered a breakthrough.
14
Put the word at the end when talking:
15
I have finished finally.
16
Use this when talking to friends. It is not very common.
17
I have finished my thesis, finally. (Suggests a sigh of relief, almost a casual utterance).
18
The concert has started, finally.
19
Do not put at last at the end. It sounds strange.

When To Use It

Use these words to show how you feel about time.
  • To signify the culmination of a protracted effort or process: When an action has required a significant amount of time, patience, or sustained work, and has now reached its end point. This highlights the effort involved.
  • After three years of dedicated study, I have finally earned my master's degree. (Emphasizes the long academic journey).
  • The team has at last fixed the critical bug that affected user logins for weeks. (Highlights the extended period of debugging).
  • Our company has finally implemented the new security protocols across all systems. (Illustrates the completion of a complex, multi-stage initiative).
  • To resolve a long-standing problem, delay, or period of uncertainty: When something was expected or desired, but its arrival was held up for various reasons. The adverbs mark the end of this waiting period.
  • The legal dispute has finally been settled out of court after months of negotiations. (Indicates the resolution of a prolonged issue).
  • The test results have at last arrived, and I can stop worrying about them. (Conveys relief after a period of anxious anticipation).
  • My flight has finally been cleared for take-off after a four-hour delay. (Signals the end of an inconvenient wait).
  • To express relief or satisfaction after enduring a difficult or anticipated situation: This captures the emotional dimension of the completion, often implying a positive outcome following a period of negative or challenging circumstances.
  • She has finally found a job after being unemployed for over a year. (Communicates the immense relief of securing employment).
  • We have at last moved into our new house, escaping the noisy apartment. (Expresses satisfaction with the improved living situation).
  • The noisy construction outside has finally stopped; I can concentrate again. (Highlights the relief from a bothersome disturbance).
  • To contrast with previous expectations or predictions: When an event occurs later than initially planned or anticipated, finally and at last underscore the discrepancy.
  • The new restaurant has finally opened, nearly six months behind schedule. (Points out the delay relative to the original plan).
  • You have at last responded to my email; I thought you'd forgotten about it! (Expresses mild impatience regarding a delayed reply).

When Not To Use It

Do not use them too often. It can sound too dramatic.
  • For immediate or routine actions without a preceding wait: If an action has just happened and there was no significant anticipation, delay, or difficulty involved, these adverbs are unnecessary and can sound strange. Their core meaning of culmination after a wait is absent.
  • Incorrect: I have finally finished my breakfast. (Unless you usually skip breakfast for days, this implies an unnatural, prolonged wait).
  • Correct: I have just finished my breakfast. (Using just correctly indicates immediate completion).
  • Incorrect: The sun has finally risen. (Sunrise is a daily, expected event, not a culmination after a long wait in typical circumstances).
  • Correct: The sun has risen. (A simple statement of fact).
  • When merely stating a fact without emotional or temporal significance: If you are simply reporting an event's completion without wanting to convey a sense of its delayed arrival or the emotional impact of its waiting period, these adverbs add unnecessary weight.
  • Incorrect: The store has finally closed at 9 PM. (Closing at a set time is routine; no wait implied).
  • Correct: The store has closed at 9 PM.
  • Incorrect: He has finally read the book. (If it was just a normal reading experience, no special 'wait' for him to read it).
  • Correct: He has read the book. (A neutral statement of completion).
  • With the Simple Past tense for recent, quick actions: If the focus is purely on a completed action in the past, without emphasizing a long preceding wait or its current relevance, the Simple Past is generally more appropriate, and finally/at last often sound less natural or change the meaning significantly.
  • I finally went to bed at 3 AM last night. (Here, finally works with Simple Past, but it implies a long struggle or delay before the action of going to bed, not necessarily the current relevance of having gone to bed. It refers to the past moment of culmination itself).
  • Compare with: I have finally gone to bed. (This emphasizes the current state of having successfully gone to bed after a very long day, linking it to the present feeling of relief).
Use have for now. Use past words for old stories.
  • With negation: While technically possible, finally and at last are rarely used naturally in negative Present Perfect sentences to express that something hasn't happened after a long wait. Instead, more idiomatic constructions are preferred.
  • Awkward: The letter hasn't finally arrived.
  • More natural: The letter still hasn't arrived. or The letter hasn't arrived yet. (These more commonly express continued non-occurrence after an expected period).

Common Mistakes

Be careful with these words. Learn them to speak better English.
  • Confusing finally/at last with at the end and in the end: This is perhaps the most pervasive error. While all three relate to conclusions, their meanings are distinct.
  • Finally/at last: Signify the completion of a wait or a difficult process, often with an emotional undertone of relief or impatience. They refer to a specific event achieving culmination.
  • The movie has finally started! (Implies waiting for the movie to begin).
  • At the end: Refers to a specific point in time, the physical conclusion of something, or the last part of a sequence. It lacks the emotional weight of a prolonged wait.
  • At the end of the movie, the credits rolled. (A temporal marker).
  • In the end: Means

Position of 'Finally' in Present Perfect

Subject Auxiliary Adverb Past Participle Rest of Sentence
I / You / We / They
have
finally
finished
the work.
He / She / It
has
finally
arrived
at the station.
The team
has
finally
won
a game.
My parents
have
finally
retired
after 40 years.

Contractions with 'Finally'

Full Form Contraction Example
I have finally
I've finally
I've finally done it!
He has finally
He's finally
He's finally asleep.
They have finally
They've finally
They've finally left.

Meanings

This construction emphasizes that an action has been completed after a period of waiting, impatience, or difficulty, linking the past effort to the present relief.

1

Relief after waiting

Expressing that a long-awaited event has occurred.

“The bus has finally arrived.”

“I've found my keys at last!”

2

Achievement after effort

Highlighting the successful completion of a difficult task.

“They have finally signed the contract.”

“He has at last mastered the violin.”

3

Impatience/Annoyance

Using the structure to show that the speaker was frustrated by the delay.

“You've finally decided to show up!”

“Has he finally finished that report?”

Reference Table

Reference table for Present Perfect: Finally & At Last (Waiting is over!)
Form Structure Example
Affirmative (Finally)
S + have/has + finally + V3
She has finally called.
Affirmative (At last)
S + have/has + V3 + at last
She has called at last!
Negative
S + haven't/hasn't + finally + V3
He hasn't finally finished yet.
Question
Have/Has + S + finally + V3?
Have they finally arrived?
Short Answer (+)
Yes, S + have/has.
Yes, they finally have.
Short Answer (-)
No, S + haven't/hasn't.
No, they haven't yet.
Emphatic
At last, S + have/has + V3
At last, the sun has come out!

Formality Spectrum

Formal
The project has finally reached its conclusion.

The project has finally reached its conclusion. (Workplace/Personal achievement)

Neutral
I have finally finished the project.

I have finally finished the project. (Workplace/Personal achievement)

Informal
I've finally done it!

I've finally done it! (Workplace/Personal achievement)

Slang
Finally killed that project, man.

Finally killed that project, man. (Workplace/Personal achievement)

The Emotion of 'Finally'

Present Perfect + Finally

Feelings

  • Relief Phew!
  • Impatience About time!

Contexts

  • Travel Arriving
  • Work Finishing

Finally vs. Just

Finally
Long wait I've finally finished!
Just
Short time ago I've just finished!

Where do I put the word?

1

Are you using 'finally'?

YES
Put it between 'have' and the verb.
NO
Go to next step.
2

Are you using 'at last'?

YES
Put it at the end of the sentence.
NO
Use standard Present Perfect.

Examples by Level

1

The train has finally arrived.

2

I have finally finished my dinner.

3

She has called me at last!

4

We have finally found the hotel.

1

Have you finally cleaned your room?

2

The rain has stopped at last.

3

They have finally bought a new car.

4

I've finally understood this rule!

1

The scientists have finally discovered a cure.

2

After three hours of waiting, the doctor has seen us at last.

3

He has finally admitted that he was wrong.

4

We've finally reached a decision about the project.

1

The government has finally addressed the housing crisis.

2

I've at last managed to get a hold of the manager.

3

Has the software finally updated on your computer?

4

They have finally reconciled after years of silence.

1

The long-awaited sequel has finally hit the theaters.

2

At last, the truth has emerged regarding the scandal.

3

The team has finally broken their losing streak.

4

I have finally come to terms with the situation.

1

The elusive particle has finally been detected by the collider.

2

Justice has been served at last for the victims' families.

3

The author has finally deigned to release his memoirs.

4

After decades of negotiation, the treaty has finally been ratified.

Easily Confused

Present Perfect: Finally & At Last (Waiting is over!) vs Finally vs. Eventually

Learners use 'eventually' to show relief, but 'eventually' is neutral and doesn't imply someone was waiting impatiently.

Present Perfect: Finally & At Last (Waiting is over!) vs Finally vs. Lastly

Learners use 'lastly' to mean 'after a long time'.

Present Perfect: Finally & At Last (Waiting is over!) vs At last vs. At the end

Learners translate 'al final' or 'à la fin' literally.

Common Mistakes

I finally have finished.

I have finally finished.

'Finally' usually goes after 'have'.

The bus has arrived finally.

The bus has finally arrived.

'Finally' is rarely used at the end in natural English.

I have at last finished.

I have finished at last.

'At last' sounds much more natural at the end.

I finally finished.

I have finally finished.

In B1 English, we use the Present Perfect for things that just happened with a result now.

I have eventually finished my work!

I have finally finished my work!

'Eventually' doesn't show the same relief as 'finally'.

Has finally he arrived?

Has he finally arrived?

In questions, 'finally' stays before the main verb.

I have lastly finished.

I have finally finished.

'Lastly' is for the last item in a list, not for time.

At the end, I have finished.

Finally, I have finished.

'At the end' refers to a physical location or a specific point in time, not the feeling of finishing.

I've finally been finishing.

I've finally finished.

We use the Simple form for the moment of completion.

They finally have had a baby.

They have finally had a baby.

Word order with the auxiliary 'have'.

I have finally been knowing the truth.

I have finally learned the truth.

Stative verbs like 'know' aren't usually used with 'finally' in a way that implies a process of finishing.

Sentence Patterns

I have finally ___.

The ___ has finally ___.

At last, we have ___.

Real World Usage

Texting a late friend very common

You've finally arrived! We're at the table in the corner.

Social Media Milestone very common

I've finally finished my master's degree! 🎓

Customer Service common

We have finally resolved the issue with your account.

Travel/Airport common

The flight has finally boarded.

News Headlines occasional

The two nations have finally signed a peace treaty.

Tech/Software common

The app has finally updated to the latest version.

🎯

The 'Phew' Test

If you can say 'Phew!' before the sentence, you should probably use 'finally' or 'at last'.
⚠️

Avoid 'Finally' for Lists

If you are listing points in an essay, use 'Lastly' or 'Finally' at the start of the sentence. Don't use the Present Perfect there.
💡

At Last for Drama

Use 'At last' at the beginning of a sentence to sound more like a storyteller or to show deep emotion.
💬

Sarcasm Alert

Be careful! Saying 'You've finally finished' to a coworker can sound rude if they weren't actually that slow.

Smart Tips

Use 'at last' at the end of the sentence instead of 'finally' in the middle.

I have finally found my phone. I've found my phone at last!

Avoid 'at last' and stick to 'finally' in the mid-position.

The results have come in at last. The results have finally been received.

Check if it's a list. If it is, it's not about relief, it's about order.

Finally, he has arrived. (Relief) Finally, we must consider the cost. (List)

Always contract 'I have' to 'I've' when using 'finally' in speech.

I have finally finished. I've finally finished.

Pronunciation

/ˈfaɪ-nə-li/

Stress on 'Finally'

When expressing relief, the first syllable of 'finally' is often elongated and stressed.

/æt lɑːst/

At Last Intonation

The word 'last' usually has a rising-falling intonation to show emotional satisfaction.

The Relief Sigh

I've finally finished! (Falling pitch on 'finished')

Conveys that a burden has been lifted.

Memorize It

Mnemonic

Finally is in the 'Middle' (between have and verb), At Last is at the 'Last' (end of sentence).

Visual Association

Imagine a marathon runner crossing the finish line after 4 hours. They aren't just 'finishing'; they have 'finally finished.' See the sweat and the relief on their face.

Rhyme

The wait was long, the time was past, I've reached the end, at last, at last!

Story

A man waits for a bus in the rain for an hour. He looks at his watch constantly. When the bus appears, he sighs and says, 'It has finally arrived.' He gets on and feels warm, thinking, 'I'm safe at last.'

Word Web

ReliefWaitDelayPatienceAchievementCulminationEnd

Challenge

Think of one thing you did today that took a long time. Say it out loud using 'finally' and the Present Perfect. (e.g., 'I have finally finished my coffee!')

Cultural Notes

British speakers use 'at last' slightly more frequently than Americans in daily speech to express a polite form of impatience.

Americans often use 'finally' with the Past Simple ('I finally did it') in casual speech, but the Present Perfect is preferred in writing and formal speech.

In business, using 'finally' can sometimes sound like you are complaining about how long something took. 'At last' is rarely used in formal business emails; 'finally' is preferred.

The word 'finally' comes from the Latin 'finis' meaning 'end'. 'At last' comes from Old English 'at latost', meaning 'at the slowest/latest time'.

Conversation Starters

What is something you have finally finished recently?

Have you finally decided where to go for your next vacation?

Think of a goal you had for years. Have you finally achieved it?

If you could make one thing in the world happen 'at last', what would it be?

Journal Prompts

Write about a time you were waiting for someone who was very late. Use 'finally' to describe the moment they arrived.
Describe a long project or habit you recently completed. Explain the struggles and use 'at last' in your conclusion.
Write a letter to your future self about a goal you are working on now. Imagine you have finally achieved it.
Discuss a global issue that you feel has finally seen some progress. Use formal register.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Choose the correct word order. Multiple Choice

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: a
'Finally' belongs between the auxiliary 'have' and the past participle.
Fill in the blank with 'finally' or 'at last'.

The sun has come out ___!

✓ Correct! ✗ Not quite. Correct answer: b
'At last' is the most natural fit for the end of a sentence expressing relief.
Correct the mistake in the sentence. Error Correction

Find and fix the mistake:

They have at last found their dog.

✓ Correct! ✗ Not quite. Correct answer: d
While 'at last' can go in the middle, it is much more common at the end, and 'finally' is the standard mid-position adverb.
Add 'finally' to this sentence: 'We have reached the top.' Sentence Transformation

Where does 'finally' go?

✓ Correct! ✗ Not quite. Correct answer: c
Mid-position is between 'have' and 'reached'.
Is the following statement true or false? True False Rule

'Finally' and 'Just' mean the same thing in the Present Perfect.

✓ Correct! ✗ Not quite. Correct answer: b
'Just' is for a short time ago; 'finally' is for after a long wait.
Complete the dialogue. Dialogue Completion

A: 'The pizza is here!' B: 'Oh, thank goodness! It ___.'

✓ Correct! ✗ Not quite. Correct answer: a
Present Perfect with 'finally' shows the wait for the pizza is over.
Which word is an adverb of finality? Grammar Sorting

✓ Correct! ✗ Not quite. Correct answer: b
'At last' indicates the end of a period of time.
Match the adverb to its typical position. Match Pairs

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

✓ Correct! ✗ Not quite. Correct answer: a
This is the standard rule for these two adverbs.

Score: /8

Practice Exercises

8 exercises
Choose the correct word order. Multiple Choice

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: a
'Finally' belongs between the auxiliary 'have' and the past participle.
Fill in the blank with 'finally' or 'at last'.

The sun has come out ___!

✓ Correct! ✗ Not quite. Correct answer: b
'At last' is the most natural fit for the end of a sentence expressing relief.
Correct the mistake in the sentence. Error Correction

Find and fix the mistake:

They have at last found their dog.

✓ Correct! ✗ Not quite. Correct answer: d
While 'at last' can go in the middle, it is much more common at the end, and 'finally' is the standard mid-position adverb.
Add 'finally' to this sentence: 'We have reached the top.' Sentence Transformation

Where does 'finally' go?

✓ Correct! ✗ Not quite. Correct answer: c
Mid-position is between 'have' and 'reached'.
Is the following statement true or false? True False Rule

'Finally' and 'Just' mean the same thing in the Present Perfect.

✓ Correct! ✗ Not quite. Correct answer: b
'Just' is for a short time ago; 'finally' is for after a long wait.
Complete the dialogue. Dialogue Completion

A: 'The pizza is here!' B: 'Oh, thank goodness! It ___.'

✓ Correct! ✗ Not quite. Correct answer: a
Present Perfect with 'finally' shows the wait for the pizza is over.
Which word is an adverb of finality? Grammar Sorting

✓ Correct! ✗ Not quite. Correct answer: b
'At last' indicates the end of a period of time.
Match the adverb to its typical position. Match Pairs

1. Finally, 2. At last

✓ Correct! ✗ Not quite. Correct answer: a
This is the standard rule for these two adverbs.

Score: /8

Practice Bank

10 exercises
Choose the best option to complete the sentence. Fill in the Blank

My phone battery ___ fully charged after leaving it overnight.

✓ Correct! ✗ Not quite. Correct answer: has finally been
Identify and correct the mistake in the sentence. Error Correction

We have seen them at last on the horizon.

✓ Correct! ✗ Not quite. Correct answer: We have at last seen them on the horizon.
Which of these sentences correctly uses 'finally' with the Present Perfect? Multiple Choice

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She has finally learned to drive.
Translate the sentence into English. Translation

Translate into English: 'Por fin he terminado mi tarea.'

✓ Correct! ✗ Not quite. Correct answer: ["I have finally finished my homework.","I have at last finished my homework."]
Rearrange the words to form a grammatically correct sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: The students have at last booked their vacation.
Match the beginning of the sentence with the correct ending. Match Pairs

Match the subjects/auxiliaries with the correct adverb and past participle.

✓ Correct! ✗ Not quite. Correct answer: matched
Choose the correct phrase to complete the sentence, emphasizing a long wait. Fill in the Blank

After so many attempts, he ___ the impossible trick.

✓ Correct! ✗ Not quite. Correct answer: has finally managed
Correct the error in the following sentence. Error Correction

My internet connection at last has stable.

✓ Correct! ✗ Not quite. Correct answer: My internet connection has at last become stable.
Which sentence effectively conveys relief that a difficult task is finished? Multiple Choice

Which sentence is correct and fits the context?

✓ Correct! ✗ Not quite. Correct answer: We have finally submitted the complex report.
Translate the sentence, using 'at last' or 'finally'. Translation

Translate into English: 'El paquete por fin ha llegado.'

✓ Correct! ✗ Not quite. Correct answer: ["The package has at last arrived.","The package has finally arrived."]

Score: /10

FAQ (8)

Yes, you can say `I finally finished`. This is very common in American English. However, the Present Perfect `I have finally finished` emphasizes that the result is important *now*.

No, 'at last' is actually more emotional and idiomatic. 'Finally' is more neutral and can be used in both formal and informal writing.

Yes, but usually only when you are listing points (`Finally, I would like to say...`). To show relief, it's better in the middle.

`Finally` implies you were waiting for something specific. `In the end` often implies that there were many changes or problems before a result happened.

It's rare. We usually say `He still hasn't finished`. If you say `He hasn't finally finished`, it sounds like you expected him to be done by now but he's not.

90% of the time, yes. You can put it at the start for drama: `At last, the king has returned!`

Not exactly. `Eventually` means 'sometime in the future' or 'after a long time' but without the feeling of 'I'm so glad it's over'.

Usually no. You don't 'finally know' something unless you were searching for the information for a long time. You would say `I have finally found out the truth`.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

Por fin / Finalmente

Word order: English 'finally' is usually internal, Spanish 'finalmente' is often external.

French high

Enfin / Finalement

French 'finalement' often implies a change of mind, not just a wait.

German high

Endlich / Schließlich

German word order is more flexible than English for these adverbs.

Japanese moderate

やっと (Yatto) / ついに (Tsuini)

Japanese doesn't have a 'Present Perfect' tense, so the verb form is different.

Arabic moderate

أخيراً (Akhiran)

Arabic uses the past tense where English uses Present Perfect for these situations.

Chinese high

终于 (Zhōngyú)

Chinese uses the particle 'le' to show completion, rather than a perfect tense.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

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