Return to ESL
Next =>
Present Perfect and Present Perfect Continuous
Drop Down Exercise
Enter your answers in the gaps. When you have entered all the answers, click on the "Check" button.
!. I have
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
for that company
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
ten years.(Use the verb "to work")
2. We have
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
in this classroom
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
eight o'clock.(Use the verb "to be".)
3. They have
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
each other
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
they were in the third grade.(Use the verb "to know".)
4. She has
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
for a long time. (Use the verb "to wait".)
5. How many times have you
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
to Seattle? (Use the verb "to drive".)
6. He has
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
sick
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
two weeks. (Use the verb "to be".)
7. We have
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
for the bus many times.(Use the verb "to wait".)
8. Our friends have
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
with us
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
a long time. (Use the verb "to live".)
9. My mother has never
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
to a movie. (Use the verb "to go".)
10. My father has
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
that old car
been
been driving
been living
been waiting
been working
driven
for
gone
known
since
waited
fifteen years. (Use the verb "to drive".)
Check
OK
Return to ESL
Next =>