On chỉ là giới từ trong câu này có nghĩa là during, have on không phải là cụm từ của have.