7) what does "he estudiado espanol por dos anos" mean in english?

A) I have studied Spanish for two years.
B)he has studied Spanish for two years
C)you have studied Spanish for two years
D)they have studied Spanish for two years