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?

1 Answer 1

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."

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .