Hi
I'm not sure how you proved option D. According to my analysis, D cannot be true, as shown below:
Given, (a-b)c < 0
This implies that either a-b < 0 OR c < 0 which means that (a-b) and c will always have opposite signs
Now consider the solution c < 0. This implies that (a-b) must be greater than 0
Therefore, a-b > 0
i.e. a > b
Multiplying both sides of the above equation by c (which we know is negative) gives
ac < bc --> Note that the sign is reversed because we have multiplied by a negative number
Clearly, this contradicts what is given in option D i.e
ac > bchence
Option D is the correct answer.
Note that when c > 0, we'll get the same answer i.e. ac < bc
Now, using the same logic, we can prove that option E is possible i.e. we know that when c < 0 then (a-b) > 0
i.e. a > b
Squaring both sides, we get a^2 > b^2
Subtracting b^2 on both sides, we get
a^2 - b^2 = 0This is given in option E and hence cannot be the answer.
Hope this helps

Cheers!