3

I haven't had a talk with her in a very long time.

I haven't had a talk with her a very long time.

I haven't had a talk with her for a very long time.

Are all the above sentences grammatically correct? What's the difference in their meaning?

2

1 "I haven't had a talk with her in a very long time.

2 I haven't had a talk with her a very long time.

3 I haven't had a talk with her for a very long time.

"Are all the above sentences grammatically correct? What's the difference in their meaning?"

In the above examples, numbers 1 and 3 are grammatically correct and have no difference in meaning. Number 2 is incorrect because it is missing a preposition to link "a very long time" with "I haven't had a talk with her."

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.