Events construct in SV

In reply to arvind kumar:

Dave, What is the expected behavior when i use event.triggered in sensitivity list?

always@ (e1.triggered) begin
$display("Event triggered");
end

lets say in timestep t1 event is triggered then i expected above code to execute once in t1 and again in t2. because event.triggered will change to false in t2. But the block is getting executed only once. even when i trigger e1 twice the above block is executing only once.
What is wrong with the above code?