Unfortunately (or fortunately, depending on how you see it) answer choice (E) would not justify the argument.
The argument consists of a premise, a subsidiary conclusion, and a primary conclusion
One cannot know the motives
-------------------------
One cannot know if it's moral
-------------------------
Evaluate the consequences
On a sufficient assumption (what I think you mean by "justify") we would need to establish the primary conclusion. But since this is just a "most helps to justify" question, we can support either the subsidiary conclusion or the primary conclusion.
To support the subsidiary conclusion
If one doesn't know the motives, then one doesn't know if the action is moral - best expressed in answer choice (A) in the form of a contrapositive.
Answer choice (E) says if you know something is moral, then you must be able to evaluate the consequences. Remember "unless" negates the sufficient condition when put into if/then form. So while (E) sounds close, it actually can't be used to justify the argument because it's sufficient condition is not the same as the subsidiary conclusion.
If you changed the word "cannot" to "can" in answer choice (E), then it would have worked!
#Official Explanation