PRESENT PERFECT SIMPLE / CONTINUOUS
1.She ______ there many years.
A has been teaching
B has taught
C is teaching
2.He knows Africa well because he ______ a lot there.
A has been traveling
B has traveled
C lives
3. The students ______ the matter all day long.
A have been discussing
B have discussed
C are discussing
4.You ______ this composition for two hours and can’t complete it.
A have been writing
B have written
C are writing
5.Alice promised to come, but she’s absent. Something ______ to her.
A has been happening
B has happened
C happened
6.The children are drawing. They ______ since they came home.
A have been drawing
B have drawn
C are drawing
7.My aunt ______ the big house in the country.
A has always been having
B has always had
C always had
8.They ______ here for two years.
A have been living
B have lived
C lived
9.I ______ them our picture gallery.
A have shown
B have been showing
C shown
10.Ann ______ over the telephone for the last ten minutes.
A has been speaking
B has spoken
C is speaking
11. It ___….._a lot this week.
A has been snowing
B being snow
C have snown
12. “I’m here to borrow some books.”
“............. books from the library before?’
A have you been borrowed
B have you borrowed
C have you borrow
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.