Right choice is (b) Unionized form mostly
The best I can explain: Drugs that are moderately weak bases with pKa 5-11 will get ionized at gastric pH, stay unionized at intestinal pH and get absorbed through the intestinal wall. Thus, heroin being a weak base will stay at unionized condition in the intestinal pH. It will not form any aggregate.