[Grammar] You haven't posted in a while.

Status
Not open for further replies.

kadioguy

Key Member
Joined
Mar 4, 2017
Member Type
Student or Learner
Native Language
Chinese
Home Country
Taiwan
Current Location
Taiwan
[A Facebook message]

You haven't posted in a while.

https://i.imgur.com/p72TfZx.jpg
----
Why not "You haven't posted for a while"?

I found the following discussion. According to it, I think:

a. "You haven't posted in a while" means "You haven't posted after a period of time."

b. You haven't posted for a while" means "You haven't posted during a period of time."

However, both are OK and practically mean the same.


Is that right?

https://www.quora.com/Can-you-corre...u-in-a-while-or-I-havent-seen-you-for-a-while

"I haven't seen you in a while" or "I haven't seen you for a while"?

Cynthia Duncan
[...] In a structure like the one you mention, you can use the preposition “in” or “for,” both are acceptable, but could be understood in slightly different ways.

Steve Wright
Both are grammatically correct and socially appropriate in all situations. I agree with Professor Duncan here- there is a very slightly different nuance. Most simply, “for a while” refers to a period of time during which you haven’t seen each other. On the other hand, “in a while” has something of a double meaning, and one of which, here, means after a certain period of time.

So “I’ll see you in a while” means that we’ll see each other after an indefinite period of time has passed. And “I haven’t seen you in a while” means that we’re now meeting after an indefinite period of time has passed.

This is such a subtle difference, during a period vs after a period, that you don’t really need to worry about the difference until you get into graduate school-level English language parsing. You have my permission to use either one freely, and my blessing to use both interchangeably.

Mike Perry
[...] I would say that “in a while” in this context is American usage; “for a while” is UK.
In UK English, “in a while” would generally be used with a future tense: “I will do it in a while”.
 
I understand the usage and am fine with it, but would tend to use them the way Mike Perry suggests for BrE.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top