Hello all,

I am still confused on should past tense.
Here is the meaning..
If your doctor told you not to drink, you shouldn't drink. (if past tense, present tense )

If I'd like to express in 'should', which one is correct?

If your doctor told you that you shouldn't drink, you shouldn't drink. (A)
or
If your doctor told you that you shouldn't have drunk, you shouldn't drink. (B)

Thanks and have a nice day!

Al
"If your doctor told you that you shouldn't drink, you shouldn't drink." - "shouldn't drink" is in the present tense

"If your doctor told you that you shouldn't have drunk, you shouldn't drink." - "shouldn't have drunk" is in the past tense

Hope that helped.
Shouldn't have drunk is present perfect, not past simple. With present perfect there is a connection with now, with the past simple, we only talk about past experience, actions or situations.