By the time he was 4,he____ a lot of English words.( )

By the time he was 4,he____ a lot of English words.( )

A.had learned  

B.has learned

C.learned  

D.learns

正确答案是A