Use the verbs in brackets in the appropriate forms to complete the tences.
1. Sarah (be) has been a doctor for seven years. 2. Bob (have this car for a year already. 3. Diar (know) Mr Smith for 15 year
4. We (be)
friends since school
5. My grandparents (own)
this house
since war. 6. I (always want)
to
Great Britain. 7. Sue (always love)
dancing. 8. How long (you have)
these
gloves? 9. Dan (be)
at home all the day.
10. Mary (want)
to go to the Great Lakes
since she returned home.
Choose the appropriate forms in brackets to complete the sentences.
(have been doing/have done) have been doing the flat since
2 o'clock. 2. How long (have you known/have you been knowing!
worn/have not been wearing)
each other? 3. I (haven't
these shoes yet. 4. Mary (has phomed/has been phoning)
but
she
(hasn't
have been meeting)
the office
managed/hasn't
been
since morning
managing) to get through. 5. I (have met/
Mr Black only once, I don't know what kind of person he is. 6. John (has owned/has been owning)
the house for 15 years. 7. This factory (has polluted/has been polluting)
12 years.
the for
Explanation: "has been" is the present perfect tense, which is used to talk about an action that started in the past and is still happening in the present. In this case, Sarah started being a doctor in the past and is still a doctor now.
2. Bob has had this car for a year already.
Explanation: "has had" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. In this case, Bob started owning this car in the past and still owns it now.
3. Diar has known Mr Smith for 15 years.
Explanation: "has known" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. In this case, Diar started knowing Mr Smith in the past and still knows him now.
4. We have been friends since school.
Explanation: "have been" is the present perfect continuous tense, used to talk about an action that started in the past, is still happening in the present, and may continue in the future. In this case, the friendship started in the past, continues in the present, and may continue in the future.
5. My grandparents have owned this house since the war.
Explanation: "have owned" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. In this case, the grandparents started owning the house in the past and still own it now.
6. I have always wanted to go to Great Britain.
Explanation: "have always wanted" is the present perfect tense, used to talk about an action that started in the past and is still relevant in the present. In this case, the desire to go to Great Britain started in the past and is still relevant now.
7. Sue has always loved dancing.
Explanation: "has always loved" is the present perfect tense, used to talk about an action that started in the past and is still relevant in the present. In this case, Sue's love for dancing started in the past and is still relevant now.
8. How long have you had these gloves?
Explanation: "have had" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. In this case, the person started owning the gloves in the past and still owns them now.
9. Dan has been at home all day.
Explanation: "has been" is the present perfect tense, used to talk about an action that started in the past and is still happening in the present. In this case, Dan started being at home in the past and is still at home now.
10. Mary has wanted to go to the Great Lakes since she returned home.
Explanation: "has wanted" is the present perfect tense, used to talk about an action that started in the past and is still relevant in the present. In this case, Mary's desire to go to the Great Lakes started in the past and is still relevant now.
11. We have been doing the flat since 2 o'clock.
Explanation: "have been doing" is the present perfect continuous tense, used to talk about an action that started in the past, is still happening in the present, and may continue in the future. In this case, the action of doing the flat started in the past, is still happening now, and may continue.
12. How long have you known each other?
Explanation: "have you known" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. In this case, the person started knowing each other in the past and still knows each other now.
13. I haven't worn these shoes yet.
Explanation: "haven't worn" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. In this case, I haven't started wearing these shoes in the past and still haven't worn them now.
14. Mary has phoned but she hasn't managed to get through.
Explanation: "has phoned" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. "hasn't managed" is the present perfect tense, used to talk about an action that started in the past and has a negative result in the present. In this case, Mary started phoning in the past, but she hasn't succeeded in getting through now.
15. I have met Mr Black only once, I don't know what kind of person he is.
Explanation: "have met" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. In this case, I started meeting Mr Black in the past and still remember meeting him now.
16. John has owned the house for 15 years.
Explanation: "has owned" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. In this case, John started owning the house in the past and still owns it now.
17. This factory has polluted for 12 years.
Explanation: "has polluted" is the present perfect tense, used to talk about an action that started in the past and has a connection to the present. In this case, the factory started polluting in the past and still pollutes now.