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

I'm in doubt about the right preposition in the quoted sentence, may I use in or for here interchangeably ?
Or, each one gives a different meaning to the sentence ?

A worker exists that has at least 2 absences for/in the current day.

share|improve this question

closed as general reference by MετάEd, cornbread ninja 麵包忍者, tchrist, Mahnax, FumbleFingers Aug 31 '12 at 2:20

This question is too basic; it can be definitively and permanently answered by a single link to a standard internet reference source designed specifically to find that type of information.If this question can be reworded to fit the rules in the help center, please edit the question.

From the context, it appears that the natural choice would be 'for'. If you were merely writing a sentence in English, the two alternatives may be almost synonymous. However, this is obviously a statement reporting the status -- with its specific entities: workers, number-of-absences, criterion-day. In such a case, 'for' is typically used in keeping with convention/ practice. I suggest you cross-check on programmersSE as well. – Kris Aug 24 '12 at 13:07
Which preposition to choose is often a matter of which regional or national dialect of English you speak. If you speak British English, e.g., you'd probably say "at the weekend" while if you speak American, you'd probably say "on/over/during/for the weekend". Which is correct? They're all fine as long as your listener/reader understands you, which is probably the best rule of thumb about speaking English or any language at the survival level. I'd say "for the current day". All I can guarantee about that choice is that it's correct for me. Someone else might say "in the current day". – user21497 Aug 24 '12 at 22:36

It depends on the context. However, in the above sentence the word for would be grammatically correct.

share|improve this answer

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