EXERCISE 1. MARK THE LETTER A, B, C OR D TO INDICATE THE CORRECT ANSWE...

21. She ____ French words for hours, but she still doesn't remember all of them.

A. has been learningB. has been learnt C. has learnt D. have been learning