The Longest Nap<br>Tom was tired from work. He decided to take a short afternoon nap. Tom didn't wake up right away. His nap turned into a long sleep. Tom slept straight through the night.
Tom was tired from work because he worked through the night. 
Tom slept through the night so he couldn't have worked through the night. 
( z1 tire :ARG0 ( z2 work :ARG0 ( z3 person :name ( z4 name :op "Tom" ) ) ) :ARG1 z3 :ARG1-of ( z5 cause :ARG0 ( z6 work :ARG0 z3 :time ( z7 date-entity :dxyperiod ( z8 night ) ) ) ) )