You are on page 1of 2

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

You might also like