Granger couldn’t lie. She fidgeted with her hands and her whole demeanor changed when she had to hide or evade something. So Malfoy knew even before she opened her mouth that she wouldn’t give him the truth.