1

Complete the following exercise:

I am learning English. I ____________ English for six months (Learn).

I know that present perfect and present prefect continuous are used to talk about actions that started in the past and still continuing until now. In my grammar book, though, it says that the answer is have been learning. Why?

I have read :

https://www.englishpage.com/verbpage/pastperfect.html https://www.englishpage.com/verbpage/pastperfectcontinuous.html

1

"I have learnt" means "I have completed the learning and now I know something". This is part of the meaning of "learn".

So in this case, when you want to indicate an ongoing process of learning, the present continuous tense is appropriate.

Note that this is part of the meaning of "learn" in many cases the present perfect and present perfect continuous have very similar meanings.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.