Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 3

Present Perfect for Completed Actions with Present Results

Recommended resources

Welcome to the first lesson of your focused course on perfect tenses. Your goal is to quickly and effectively master these tenses for your work in IT, and this course is designed to get you there efficiently.

In this lesson, we will concentrate on the Present Perfect tense. You've mentioned you're already familiar with the difference between the Simple Past and the Present Perfect, which is a great starting point. We'll build on that by focusing on one of the Present Perfect's most common and important functions: describing a past action that is complete, but has a specific result or relevance in the present moment. This is a key communication tool for reporting status, announcing updates, and describing changes in a technical environment.

1. The Core Idea: Connecting Past and Present

The defining feature of the Present Perfect tense is that it creates a bridge between a past event and the present. The action happened in the past, but the speaker is thinking about its connection to now.

The fundamental structure is always: Subject + have/has + Past Participle

To start, let's watch a brief segment from a lesson by mmmEnglish. It clearly explains this core concept and introduces a very useful mental model: the distinction between "finished" and "unfinished" time.

The Present Perfect Tense | English Grammar Lesson

This video provides a clear and concise explanation of the Present Perfect tense.

Please watch the section from the beginning that covers the grammatical structure. Then, pay close attention to the explanation of the tense's main purpose, connecting past and present. The most important part for our purpose is the concept of finished vs. unfinished time. This framework is a powerful tool for deciding when to use the Present Perfect instead of the Simple Past.

The key takeaway is that we use the Present Perfect when the time period we are talking about is unfinished (like "today," "this week," or "in my life"). This inherently connects the past action to the present moment. If the time is finished ("yesterday," "last week," "in 2021"), we use the Simple Past.

  • Simple Past (Finished Time): "I deployed the update yesterday." (The action is contained in the finished past.)
  • Present Perfect (Unfinished Time): "I have deployed the update today." (The action happened within the current, unfinished day.)

2. Focusing on the "Present Result"

Now, let's zero in on our main learning outcome: using the Present Perfect to talk about a completed action whose consequences are important now.

The Grammarly article, "What Is the Present Perfect Tense?", provides a clear, structured overview of when to use this tense. We'll focus on the uses most relevant to describing a present result.

What Is the Present Perfect Tense? Definition and Examples

This article breaks down the various situations where the Present Perfect is used. It will help you categorize the "present result" idea into more specific scenarios.

Please read the section titled "6 examples of when to use the present perfect tense". As you read, focus on these three points in particular: Recently completed actions, often used with words like just. A change over time, where a past process leads to a new state. To add significance to a completed action, treating it as a key event or milestone.

Let's translate these rules into your professional context:

  • Recently completed action: "I've pushed the code to the repository."
    • Present Result: The code is now available for others to pull or review.
  • A change over time: "Our CI/CD pipeline has become much faster since the last update."
    • Present Result: Deployments are quicker now than they were before.
  • Adding significance (announcing a milestone): "The team has finished the user authentication module."
    • Present Result: A major part of the project is complete, and we can move on to the next phase.

Notice in all these cases, the focus is not on when the action happened, but on its current status and impact.


3. Application in a Realistic IT Scenario

Theory is useful, but seeing the tense used in a natural context is crucial. The following resource from the English Language Learners Stack Exchange shows a developer thinking through their use of the Present Perfect in a work-related conversation.

grammar - Using present perfect simple in a real world situation - English Language Learners Stack Exchange

This resource provides a practical, real-world example of how the Present Perfect is used in a software development team's conversation.

Please read the user's post, focusing on the dialogue they created under the "Situation" heading. Pay attention to the sentences in bold. Then, read their analysis of why they used the Present Perfect, especially the explanation for "Past events, present results."

This example directly illustrates our learning goal. The past decision by the leaders ("they have decided") has a direct and negative result in the present ("causing burnout over us"). This is a perfect demonstration of the cause-and-effect relationship that the Present Perfect tense can communicate so effectively.


Practice

To solidify your understanding, let's do a quick exercise. Change the following sentences from Simple Past to Present Perfect and consider what the new "present result" or implication is.

  1. Simple Past: "I restarted the server an hour ago."

    • Present Perfect: "I have restarted the server."
    • What's the implied present result? The server is now running, and the issue should be resolved.
  2. Simple Past: "The DevOps team optimized the database queries last month."

    • Present Perfect: "The DevOps team has optimized the database queries."
    • What's the implied present result? The application is performing better now.
  3. Simple Past: "She wrote the API documentation."

    • Present Perfect: "She has written the API documentation."
    • What's the implied present result? The documentation is ready for review or use.

Conclusion

In this lesson, we've focused on using the Present Perfect to describe past actions that have a clear and direct connection to the present.

Key Takeaways:

  • The Present Perfect forms a bridge from the past to the present moment.
  • The structure is always have/has + past participle.
  • It is ideal for reporting on recently completed tasks, changes over time, or significant milestones where the result of the action is more important than the specific time it occurred.

In our next lesson, we will explore the Present Perfect Continuous. While the Present Perfect Simple (which we studied today) focuses on the result of a completed action, the continuous form focuses on the duration of an action that started in the past and is still in progress. This distinction is vital for accurately describing ongoing work.