It is a bit confusing whether to use the present perfect simple or continuous tense. Sometimes there is no or a little difference between the two; however, there are some cases obliging us to use one of them.
1. Sometimes there is no difference between the present perfect simple and continuous, because the two tenses are used to talk about a past action that continues up to the present.
· Mr. Chantrea has run his private school since 2011.
· Mr. Chantrea has been running his private school since 2011.
2. The differences between the present perfect simple and continuous
@ The present perfect simple is used:
a. for an achieved action
· They have built a house.
· My mom has cooked the meal. ( The food is on the table now)
b. when there is a number or quantity in the sentence.
· I have drunk 3 glasses so far.
· Chandara has visited Angkor 2 times.
c. with verbs expressing a short action.
· The rain has stopped.
· Dalin has broken her leg.
d. with non-action verbs(state verb).
· Mr. Den has known me since 2002.
· I have owned this house for 3 years.
@ The present perfect continuous is used:
a. for an ongoing action
· They have been building the house for 5 months.
· My mom has been cooking the meal since I got home.
b. to emphasise how long sometihing has been going on till now
· They have been drinking all day.
· Nika has been teaching English for 2 years.
c. with verbs expressing a long action.
· Mr. Chantha has been waiting for you.
· Miss. Ly y has been seeking a new job for months.
d. with action verbs(dynamic verbs)
· They have been singing for hours.
· The mechanic has been preparing my motor.
No comments:
Post a Comment