your doctor is correct but to know you are a inactive carrier you have to do HBV DNA and confirm if its undetectable level
Given you are HBeAg negative, you are probably chronic. You are not cleared of HBV yet because your HBsAg is positive, but your doctor may think you are an inactive carrier despite the fact that your ALT was a little high.
Why did your doctor say this? Are you chronic or acute?