0
Anonymous Posted 14 years ago
Grammar

"I love you for a long time"

"I love you for a long time"

Is the sentence okay to use? I think it is somewhat awkward and it does not make sense.

"I have loved you for a long time."

I think this is a correct one for the same meaning. What do you think? Thank you so much in advance.
  

Top answer

The first one is ungrammatical. The second one is correct and natural.

Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
The first one is ungrammatical.
The second one is correct and natural.