'The whole nine yards' means the entire amount, everything possible, or going all the way. Option B correctly captures this meaning of the entire amount or everything. Options A, C, and D refer to different concepts (small amount, promising, having a grievance) that contradict the idiom's meaning.