0
Anonymous Posted 8 years ago
Grammar

For/in a long time

You haven't seen me once for/in a very long time.

- for or in?

- can "once" be used in this sentence to emphatize the meaning?

  

Top answer

" This sounds like you haven't been seen by the other person since many years ago. " This sounds like you haven't been seen by the other person since the last time you had a staring contest. The "for" changes the meaning to a duration of time.

  • " This sounds like you haven't been seen by the other person since many years ago.
  • " This sounds like you haven't been seen by the other person since the last time you had a staring contest.
  • The "for" changes the meaning to a duration of time.
  • It sounds like the last time we saw each other, we looked at each other for several hours.
  • I like the "once" added in the sentence.
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.

3 Answers
0

"You haven't seen me once in a very long time." This sounds like you haven't been seen by the other person since many years ago.

"You haven't seen me once for a very long time." This sounds like you haven't been seen by the other person since the last time you had a staring contest. The "for" changes the meaning to a duration of time. It sounds like the last time we saw each

0

You have a few choices.

We haven't seen each other in a very long time. (neutral)
You haven't seen me in a very long time.
(may imply 'haven't even tried to')
You haven't seen me even once in a very long time. (accusatory)

(I would not use 'for' in this context.)

CJ

0

I think most of the time, we say "in a long time." I haven't heard from you in a long time. Emotion: sad

By the way, I had to listen t

Related Questions