grammar - Is there any difference between Present Perfect and Present Perfect Continuous?
I have studied "present perfect" and "present perfect continuous" for a week. I know forms, verb and helping verb I should use when I write them.
For me, they have nearly same definition because I can use them interchangeably in Thai language. (My native language)
For example, the sentences
- I have learned English language in the past few weeks.
- I have been learning English language in the past few weeks.
have no difference in meaning to me. They both mean "I began learning the English language in the past and I am still learning it"
Can I use them interchangeably in English? Or is there any difference between them? For example, when should I use present perfect but not present perfect continuous?
Comments
Post a Comment