Which of the following is grammatically incorrect?
A. My younger brother has been a League member since three years ago.
B. My younger brother joined the League three years ago.
C. It is three years since my younger brother joined the League.
D. My younger brother has joined the League for three years.