According to question,
A is sitting next to B. It means B will sit to the left of A.
C is sitting next to D. It means D will sit to the right of C.
D is not sitting with E who is on the left end of the bench.
C is on the second position from the right.It means that C is to the second last from right end.
A is on the right of B and E .i.e. A will be in middle . A and C are sitting together.
Sitting arrangement
E B A C D
Hence , A is sitting between B and C .