She________ French words for hours, but she still...

Câu hỏi: She________ French words for hours, but she still doesn't remember all of them.

A. has been learning

B. has been learnt

C. has learnt

D. have been learning