What is the difference between:
I am loving her.
I have been loving her.
Are there some errors out there in those sentences?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
Certain verbs in English generally take the simple present. They are called stative verbs.
Some common stative verbs are:
Attitudes and Emotions
love, like, hate, dislike, fear want, need, prefer, appreciate doubt, wish, care, mind, promise, deny, concern**
However, in poetry and Indian English, they are sometimes used in continuous form:
One well-known example is the song by Otis Redding:
I've been loving you too long to stop now
You were tired and you want to be free
My love is growing stronger, as you become a habit to me
Oh I've been loving you a little too long…
We don't normally use continuous tenses with the verb to love, we just say I love her.
Using a different verb as an example:
I am watching her play tennis. It is happening now.
I have been watching her play tennis all afternoon. The tennis and the watching started some time ago and are still going on.
Usually, "love" is a stative, rather than an action verb. So, you could say "I love her", or, if it's not true any more, "I loved her."
Recently, the usage "I am loving X", where X is usually "it", has become current. So, "I am loving her" is possible. For example, if she is a singer doing a performance you might say that.
"I have been loving her." seems fairly unlikely to me.
If your question used the verb "date", which is an action verb, instead of "love", the questions make more sense. The present continuous means ongoing action. The "have been" form may mean the same thing, or it may mean just up to the present, with the possibility that it isn't true any more.