Present Perfect vs Peresent Perfect Continues
I asked a question about past perfect and past perfect continues and mr. dezeri have explained it very well. I have the same question about Peresent perfect and Peresent perfect continuese. Actually I know some usage of these two times but I think there is no accurate formula for determining when I should use one theme. I think the most problem for Persian learners for learning times in English is that we have limit time in our language and there is no one to one relationship between Persian times and English times
Search from various English teachers...
Answers · 6
3
Present Perfect is used to talk about something that happened in the past but has consequences in the present. It is always connected with now. The action in the past has a result now, for example: 1)Where's your key? I don't know. I have lost it.( I haven't got it now) 2) Is Sally here? No, she has gone out. (she is out now) We also use present perfect to give new information or to announce something that happened recently. Present Perfect Continuous is used to describe an activity that has recently stopped or just stopped, or is still happening(see example 3). For example: 1) You are out of breath. Have you been running? ( you can compare it with past perfect continuous: You were out of breath. Had you been running? ) 2) Paul is very tired. He has been working very hard. (he's tired now) 3) It's raining now. It began raining two hours ago and it is still raining. How long has it been raining? It has been raining for two hours.
1
Yes, you're right, it's not completely clear when you should use one or another. It seems that in general you can use both tenses indistinctly, without running the risk to be misunderstood. However, if you want to emphasize an action that it's still going on, you should use the present perfect continuous.
For further explanations:
http://www.englishpage.com/verbpage/presentperfectcontinuous.html
http://www.englishpage.com/verbpage/presentperfect.html
0
North American usage may also have a different sent of time from the British. I would never write "I have lost it". I might write "I must have lost it" or "I may have lost it". WIthout the other verb forms I would simply write that I lost it.
I would also never have written "she has gone out". I would write that "she left".
The only time I would ever write "had been running" is as part of a relative clause. I had been running so I didn't see the bicyclist.
It had been raining for two hours when the rain changed to snow. Notice that the second clause in the past so the first must be further back in time.
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
