Learn English – Is it correct to say ” have been not” in English?


For example , is it correct to say that " The service has been not available since 3 days ago ". And, Is the meaning of it different from "The service has't been available since 3 days ago"

Edit: changed "have" to "has"

Best Answer

No, both versions are grammatically incorrect on multiple accounts, but mean the same thing. You should say either:

The service has not been available for 3 days.


The service hasn't been available for 3 days.