Correct option is D
Given:
A, B, C, D, E, F and G are standing in a row facing towards East.
'E' is at an extreme end and has 'G' as his neighbour.
'B' is to the left of 'D' and 'F' is to the right of 'D'.
'D' is at the fourth position from the South end.
There is only one person between 'D' and 'A'.
'C' is to the right of 'A'.

E is standing to the right of G.
Thus, correct option is (d).