My shop will not be open tomorrow because I expect there is no business. Is the above sentence grammatically correct?