EvEval: A Comprehensive Evaluation of Event Semantics for Large Language Models