have (something) on To be busy or engaged with something; to have plans to do something at a particular point in time. Watch the video