PRESENT PERFECT: SIMPLE VS CONTINUOUS PRACTICE
I. Using the words in parentheses, complete the sentences and questions below
with the appropriate tense: present perfect simple or continuous.
Note: In some cases, both options may be correct. If so, use the continuous form to practice.
1. ____________________________
has somebody broken (somebody / break) that window?
have you been sleeping
2. You look tired. ___________________________ (you / sleep) well?
have you ever worked (you / ever / work) in a factory?
3. A: _________________________ B: No, never.
4. A: Liz is away on vacation. B: Is she? Where ______________________
has she gone (she / go)?
5. My brother is an actor. _________________________
he has appeared (he / appear) in several films.
it has stopped
6. A: Is it still raining? B: No, __________________________. (it / stop).
I have lost
7. ______________________ (I / lose) my cell phone. ____________________
have you seen (you / see) it?
I've been reading (I / read) the book you lent me, but ___________________
8. _________________________ I haven't finished
(I / not / finish) it yet. It’s very interesting.
I've read
9. ________________________ (I / read) the book you lent me, so you can have it back now.
James has written
10. _______________________ (James / write) a lot of books, but only three of them have been
published.
Tom and Mary have been living
11. _______________________ (Tom and Mary / live) in California since they were kids.
My roommates have been drinking
12. ________________________ (My roommates / drink) a lot today, but they aren't drunk yet.
I've been waiting
13. Can't you ever be punctual? __________________________ (I / wait) here for one hour.
14. I don't know how many times ___________________________
Nick has been (Nicky / be) to Boston.
susie has been painting
15. ________________________ (Susie / paint) her house all week.
16. Will says that he and Kelly have played
____________________________ (he and Kelly / play) chess together before.
My father has been doing
17. _______________________________ (My father / do) this job for twenty years.
have you finished
18. Mom, _______________________ (you / finish) your project yet?
have you been working out
19. You look really great! ____________________________ (you / work out) lately?
I've eaten
20. I'm afraid I'm not hungry. ____________________________ (I / eat) already.
inglesparativip english4u_vip Teacher: Nohely Márquez 1
PRESENT PERFECT: SIMPLE VS CONTINUOUS PRACTICE
II. For each situation, ask a question using the words in parentheses.
Use the correct tense: present perfect simple or continuous.
1. You have a friend who is learning French. → (How long / learn)
_______________________________________________________________________________
2. You’ve just arrived to meet a friend. She’s waiting for you. → (wait / long)
_______________________________________________________________________________
3. You see somebody fishing by the river. → (catch / any fish / yet)
_______________________________________________________________________________
4. Some friends of yours are having a party next week. → (How many people / invite)
_______________________________________________________________________________
5. A friend of yours is a teacher. → (How long / teach)
_______________________________________________________________________________
6. You meet somebody who is a writer.
→ (How long / write / books) _____________________________________________________
→ (How many / books / write) _____________________________________________________
7. Your best friend is saving money to go on vacation. → (How much money / save / so far)
_______________________________________________________________________________
III. Complete the table below with your own examples.
Do not repeat the subject or the verb.
Present Perfect Simple Present Perfect Continuous
(+)
(-)
Yes/No?
Wh-?
inglesparativip english4u_vip Teacher: Nohely Márquez 2