When to use the former and when to use the latter? For example here:

You're only a slave (for) today. Don't worry.

Should there be an for? Why or why not?

1 Answer 1


Depends on what you are trying to say. This question might be lacking a little context.

But generally one would use today when referring to the actual day in contrast to using for today when talking about something in connection with that day. See preposition for.


  • "I will be working 8 hours today."
  • "8 hours should be enough for today."
  • The sentence means: You are only going to be a slave for today, so don't worry. It'll pass soon.
    – alex
    Mar 14, 2018 at 13:08
  • 1
    Then 'for' would be the correct choice here.
    – Levyce
    Mar 14, 2018 at 13:10
  • 1
    Although I believe it wouldn't be gramatically wrong to only say "a slave today,", but using 'for' would be more precise.
    – Levyce
    Mar 14, 2018 at 13:12

You must log in to answer this question.

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