He _____ to play _____ before he was 8 years old.( )

He _____ to play _____ before he was 8 years old.( )

A.had learned; piano

B.had learned; the piano

C. has learned ; the piano

D.learns ; piano

正确答案是B