I need to know that if somebody has done something wrong in the past. So can I say " he should not be doing this" I hope it made sense.
Could you please tell me the difference between following
"he should not do this" and "he should be doing this" are they both same? I mean can I use both of them in present tense.
Sorry the sentences are "he should not do this" and "he should not be doing this"
"He should not be doing that" suggests that 'he' is is doing whatever 'this' is around or at the moment of speaking. "He should not do that' is not so limited; it can refer to more regular, repested actions.
However, the difference is not always clear-cut.
Please could you expand on your respose I need to know can I use both in present tense?
If somebody is stealing from a shop, now, you say, "He should not be doing this". Because he is doing it now.
If somebody steals from a shop every day, but is not doing it right now, you say, "He should not do this." You're saying he should not perform this habitual action. (You know we use the simple present tense for a habitual action.)
That is only an example. The usage is not as clear-cut as I've stated it - as 5jj said.
Thanks to everybody
can I use the following sentence in future tense "he should not be doing this"