English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Which is correct or sounds better to you?

It will take a while until the change takes an effect.
It will take a while before the change takes an effect.

Thank you

share|improve this question
I think more natural would be It will be a while before the change takes effect. – FumbleFingers Mar 2 '12 at 14:08
The sentence suggested by @FumbleFingers is like a set phrase and is well-worn with extensive use. – Kris Mar 4 '12 at 13:02
@Kris: Not sure it's exactly "well-worn". The closest I could find in written form is some time has to elapse before the change takes effect, and it took a while to find even that. I did find one instance of "some time before the change takes effect", but it's not in the same context. – FumbleFingers Mar 4 '12 at 16:00
...and there are no relevant instances of until the change takes effect in Google Books – FumbleFingers Mar 4 '12 at 16:02
up vote 1 down vote accepted

Both are valid, but have slightly differing connotations. "Before" seems to stress the span of time preceding the effect; "Until" seems to stress the change that will be effected after that span of time.

Additionally, I agree with FumbleFingers that the phrasing is awkward. His phrasing is a good alternative. Else you can rephrase it "It will take a while for the change to be effected." This eliminates the need to choose between your alternatives, but makes use of passive voice, which is of contested validity. Personally, I have never had a problem with its usage, but that is something you must decide for yourself, based on personal preference and the context for which you are writing.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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