After work, I go straight home.
After work, I go home directly.

Are these two sentences completely the same?

According to Cambridge dictionary, "straight" has two meanings as an adverb:

  1. immediately
  2. clearly

whereas "directly" has its two meanings:

  1. very soon or immediately
  2. without anything coming in between

So, I think it will be hard to distinguish the meanings of the two words if in the situation they both mean "immediately".


There is essentially no difference between "I go straight home" and "I go home directly." I find the latter to be a little more formal and would be less likely to use it.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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