Used and loved by millions

Since I tried Ludwig back in 2017, I have been constantly using it in both editing and translation. Ever since, I suggest it to my translators at ProSciEditing.

Justyna Jupowicz-Kozak quote

Justyna Jupowicz-Kozak

CEO of Professional Science Editing for Scientists @ prosciediting.com

MitStanfordHarvardAustralian Nationa UniversityNanyangOxford

have been teaching

Grammar usage guide and real-world examples

USAGE SUMMARY

The phrase "have been teaching" is correct and usable in written English.
It is typically used to indicate an ongoing action that started in the past and continues into the present. Example: "I have been teaching English for over five years now."

✓ Grammatically correct

News & Media

Science

Formal & Business

Human-verified examples from authoritative sources

Exact Expressions

58 human-written examples

You have been teaching the course together?

News & Media

The New York Times

For weeks, I have been teaching novels of war.

News & Media

The New Yorker

I have been teaching myself Cornish with help from friends.

I have been teaching critical race theory for almost 20 years.

News & Media

The New York Times

CHENEY: No, you'd have been teaching a graduate seminar on "The Pet Goat".

News & Media

The New York Times

"I have been teaching for over 30 years and I have seen exams get gradually easier".

News & Media

The Guardian

She is believed to have been teaching English to support herself.

News & Media

The Guardian

I have been teaching singing for more than 20 years now.

We are playing outside of what we have been teaching our guys".

"Since then, I have been teaching at the University of Texas," Mr. Olasky said.

News & Media

The New York Times

She and a friend have been teaching local students the basics of the game.

News & Media

The New York Times
Show more...

Expert writing Tips

Best practice

Use "have been teaching" to emphasize the continuous nature of your teaching experience, indicating that you are still actively involved in teaching.

Common error

Avoid using "have been teaching" when referring to a teaching role you no longer hold. In such cases, use the past simple tense instead. For instance, say "I taught at that school" instead of "I have been teaching at that school".

Antonio Rotolo, PhD - Digital Humanist | Computational Linguist | CEO @Ludwig.guru

Antonio Rotolo, PhD

Digital Humanist | Computational Linguist | CEO @Ludwig.guru

Source & Trust

84%

Authority and reliability

4.5/5

Expert rating

Real-world application tested

Linguistic Context

The phrase "have been teaching" functions as a present perfect continuous verb phrase. It is used to describe an action that began in the past, continues into the present, and may continue into the future. As Ludwig indicates, it describes an ongoing or repeated action.

Expression frequency: Very common

Frequent in

News & Media

33%

Science

22%

Formal & Business

7%

Less common in

Encyclopedias

0%

Wiki

0%

Reference

0%

Ludwig's WRAP-UP

In summary, the phrase "have been teaching" is a present perfect continuous verb phrase widely used to describe an ongoing teaching experience that started in the past and continues to the present. Ludwig AI indicates that it follows standard grammar rules and is frequently found in diverse contexts, particularly within News & Media and Scientific domains. When using this phrase, ensure it accurately reflects the continuous nature of your teaching experience; otherwise, opt for the past simple tense to describe completed teaching roles. With its high frequency and broad applicability, "have been teaching" is a versatile tool for expressing one's teaching history and current involvement.

FAQs

How can I use "have been teaching" in a sentence?

Use "have been teaching" to describe an action that started in the past and continues to the present. For example, "I "have been teaching" English for five years."

What are some alternatives to "have been teaching"?

Depending on the context, you can use alternatives such as "have instructed", "have educated", or "have tutored".

What is the difference between "have been teaching" and "taught"?

"Have been teaching" implies a continuous action from the past to the present, while "taught" refers to a completed action in the past. For example, "I "have been teaching" for 10 years and I still do it," versus "I "taught" at that school from 2010 to 2015."

Is it correct to say "I have been teaching" if I am currently not teaching?

No, it is not correct. "Have been teaching" implies a continuous action. If you are no longer teaching, use the past simple tense, such as "I "taught"."

ChatGPT power + Grammarly precisionChatGPT power + Grammarly precision
ChatGPT + Grammarly

Editing plus AI, all in one place.

Stop switching between tools. Your AI writing partner for everything—polishing proposals, crafting emails, finding the right tone.

Source & Trust

84%

Authority and reliability

4.5/5

Expert rating

Real-world application tested

Most frequent sentences: