Wiktionary
have someone on
alt. (context UK AU NZ colloquial English) To trick or deceive deliberately; to play a prank. vb. (context UK AU NZ colloquial English) To trick or deceive deliberately; to play a prank.