9 min read
“I have been working” and “I have worked” play an important role in English as they are both forms of the present perfect tense.
The present perfect tense describes actions or events that happened in the past but has a connection to the present. It is formed with the auxiliary verb “have” (or “has” for third-person singular) and the past participle of the main verb.
“I have been working” suggests that I began a particular task in the past and that I am still completing it today. This is written in the active voice and the perfect continuous tense.
“I have worked” indicates that this is a past occurrence, which is correct as you speak, but it does not specify a time. This is written in the passive voice and the present perfect tense.
Both tenses are commonly used in both spoken and written English and are essential for effective communication in the language. Understanding their usage and differences can help speakers and writers convey their intended meaning more clearly and effectively.
Let’s get into the details!
The main difference between “I have been working” and “I have worked” is the emphasis on the duration of the action.

“I have been working” is in the present perfect continuous tense, emphasizing the action’s ongoing nature. It suggests that the movement started in the past and continues in the present or has just finished.
For example, “I have been working on this project for five hours” means that the speaker started working five hours ago and is still working on the project.
“I have worked,” on the other hand, is in the present perfect tense, emphasizing the action’s completion. It suggests that the movement started in the past and was completed at some point before the present.
For example, “I have worked on this project for five hours” means that the speaker worked on the project for five hours at some point and has now finished working on it.
In summary, the present perfect continuous tense emphasizes the ongoing nature of the action, while the present perfect tense emphasizes the completion of the action.
Let’s take a closer look at the table below, which summarizes the differences between “I have been working” and “I have worked.”
| “I have been working“ | “I have worked“ | |
| Been | “Been” is used as the past participle of “be” to form the present perfect continuous tense. | “Been” is not used in the present perfect tense. |
| Tense | Present perfect continuous | Present perfect |
| Emphasis | Ongoing nature of the action | Completion of the action |
| Example | “I have been working on this project for five hours.” | “I have worked on this project for five hours.” |
| Duration | Emphasizes the course of the action | May or may not emphasize the time of the activity depending on the context |
| Present | Suggests that the action is still ongoing in the present | It does not suggest whether the effort is still ongoing in the present |
“Been” is used in “I have been working” to form the present perfect continuous tense, emphasizing the action’s ongoing nature.
In contrast, “I have worked” uses the past participle of the verb without “been” to form the present perfect tense, which does not emphasize the ongoing nature of the action.
Overall, “I have been working” describes an action that started in the past and is still ongoing or has just finished and emphasizes the continuing nature of the action. It is often used with adverbs like “hard” or “long” to underscore the effort or duration of the action.
“I have worked” describes an action that started in the past and was completed at some point before the present. It may or may not emphasize the duration of the action depending on the context and can be used with various adverbs to describe the manner or extent of the action.


The present perfect tense with “have been” depicts a previous action that continues up to the current time. Here are some different definitions and examples of the rule for using “have been”:
Example: She has been studying English for two years.
Example: They have been married for ten years.
Example: He has been playing the guitar for hours every day.
Example: I have been to Paris before.
In summary, “have been” is a form of the present perfect tense used to describe an action that started in the past and continues up to the present. It can describe continuous or ongoing efforts, the duration of a state, repeated measures, and past experiences that still have relevance.
It is correct to say, “I’ve been working since morning,” if you started working in the morning and have continued to work until now.
“Since” indicates a starting point in time, and “morning” refers to the time of day when you began working.
The main difference between present perfect and progressive tenses is that the present perfect focuses on completing an action, while the progressive emphasizes its ongoing nature.
The present perfect also emphasizes the result of the action, while the advanced direction is the act itself.
We appreciate you taking the time to share your feedback about this page with us.
Whether it's praise for something good, or ideas to improve something that
isn't quite right, we're excited to hear from you.