Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Is there a difference between should not and should avoid or more generally between not and avoid e.g

You should not be drinking.
You should avoid drinking.
share|improve this question
add comment

4 Answers

up vote 7 down vote accepted

There doesn't appear to be much difference between the two. It all depends on the intonation used. Nevertheless,

You should avoid drinking.

sounds cautionary.

You should not be drinking.

sounds obligatory.

share|improve this answer
add comment

AFAIK Should Not may be seen as a command or something that is expected to be followed, because there is a reason to it. ex: One should not play with fire.

Should avoid is USED more like an advice. In theory, should is used when there is a reason/history to the verb/object of the sentence. So the difference between not and avoid becomes a matter of expression.

share|improve this answer
add comment

In the context of a technical manual, there may be a significant difference: one implying an absolute rule, the other providing guidance. For example:

one should not use the camcorder underwater.

one should avoid using the camcorder is a dusty environment.

share|improve this answer
add comment

You should not be drinking

sounds like an admonition in the present tense. You are drinking now, and you should not be.

You should avoid drinking

sounds like general advice, not time-specific.

A piece of friendly advice: you should not be drinking [right now], and you should avoid drinking [in general].

share|improve this answer
add comment

Your Answer

 
discard

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.