Professional Documents
Culture Documents
PERFECT TENSES
Present Perfect & Present Perfect Progressive
Name: __________________________
Complete the sentences with the correct form of the present perfect or present perfect
progressive tense
5. I ____________________on this plane for 6 hours. When are we going to land? I’m so bored.
a. Have been sitting b. have sit c. have sitting d. have been sat
7. I’m going to be late to the wedding. It starts in 30 minutes and I ____________a shower yet.
a. Haven´t taken b. haven´t been taking c. haven´t taking d. haven´t took
8. The employees __________________ 11 emails so far today about the new management.
a. Are getting b. has been getting c. have getting d. have gotten
9. There ______________________ a lot of problems lately with the new software that was installed.
a. Have been b. has been c. have being d. have been being
KEY
Complete the sentences with the correct form of the present perfect or present perfect
progressive tense
5. I ____________________(sit) on this plane for 6 hours. When are we going to land? I’m so bored.
a. Have been sitting b. have sit c. have sitting d. have been sat
7. I’m going to be late to the wedding. It starts in 30 minutes and I ____________(take) a shower yet.
a. Haven´t taken b. haven´t been taking c. haven´t taking d. haven´t took
8. The employees __________________ 11 emails so far today about the new management.
a. Are getting b. has been getting c. have getting d. have gotten
9. There ______________________ a lot of problems lately with the new software that was installed.
a. Have been b. has been c. have being d. have been being
10. The neighbor’s dog __________________________(bark) nonstop for the last 30 minutes.
a. Have barked b. has been barked c. has been barking d. has barking