Search from various English teachers...
Italy flagAlessandro
Will I ever understand the difference between present perfect simple and present perfect continuous? When should I use le former and when the latter? I guess the difference is that in the continuous form we talk about an action which is happening or has just happened and we ask, for example, about the time this action is taking/ has taken. How long has he been playing soccer? -> he's playing soccer right now and I want to know how long for. Right? Whereas: how long has he played soccer? -> he usually plays soccer and I want to know how many months/years for. Right? Please, if I'm wrong, give me some examples which could help me understand the difference. (And I would also be glad if you could correct my grammarical errors). Thank you :)

Answers · 2

0
You are studying in a field that is referred to as binary (true or false). Language has nuances, subtleties, slang, etc; however, those that master their native tongue as well as another know that little details mean a lot. Bravo to you! "How long has he played soccer?" You may expect that the answer would be, "He has played soccer for 10 years", however, the reply could be "He has played since he was age 5". You may use either tense, as you've described but imagine that you are creating a survey and what you really wish to know if the number of years that they have been playing soccer. In that case I would advise you to be more specific in how you craft your question. For example, "How many years have you been playing soccer?" "How many years did you play soccer?"(the latter denotes they no longer play). In verbal dialog exchange, we compensate for the fluid lack of precision in our exchange. When the communication is no longer interactive, it requires more careful crafting. Hope this helps!
0
You have defined the difference well and your examples are good.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today