Boots<br>Bae ducked into the store out of the rain. Her tennis shoes were soaking wet! Bae looked at the selection of boots the store had. She picked the first pair she saw in her size. Bae bought the boots and wore them out into the rain.
She needed to replace her tennis shoes with boots because something had ruined them. 
My statement is correct Bae had to replace her tennis shoes with boots because they had gotten wet in the rain. I think the system will have a difficult time with this statement because I said something had ruined them, didn't mention the rain. 
( z1 need :ARG0 ( z2 she ) :ARG1 ( z3 replace :ARG0 z2 :ARG1 ( z4 shoe :mod ( z5 tennis ) :poss z2 ) :ARG2 ( z6 boot ) ) :ARG1-of ( z7 cause :ARG0 ( z8 ruin :ARG0 ( z9 something ) :ARG1 z4 ) ) )