You are on page 1of 3

1

HASSAN II UNIVERSITY Modular Program : English Studies

FACULTY OF LETTERS Semester 1

AND HUMAN SCIENCES Grammar 1

CASABLANCA Pr. S. FATHI

MOHAMEDIA

PRACTICE ON THE PRESENT PERFECT SIMPLE & CONTINUOUS

A- Read the sentences carefully and put the verbs between brackets into either the
present perfect simple or continuous, specifying the functions thereof.

1. I will my sister a letter for a long time.

2. She (watch) TV since 7 o’clock.

3. I (meet, never) his parents.

4. They (talk) on the phone for over an hour.

5. She (call, not) her brother yet.

6. She (be, not) in class for the last couple of days.

7. We (wait) for the bus for twenty minutes.

8. I am tired. We (walk) for over an hour.

9. I (read) this chapter three times.

10. The zoo isn’t far from here. I (walk) there many times.

11. She (read) novels since September.

12. My eyes are getting tired. I (read) for two hours.

13. Ms Jackson (teach) kindergarten for twenty years.

14. The mail (come, not, still).


2

15. I (wait) for the postman for over an hour, but he (come, not, yet).

16. I (give) your name to the secretary.

17. She (try, always) to convince her parents.

18. (see, you) my sunglasses anywhere?

19. We (ask) him to dinner several times.

20. I (see, often) him, but I (speak, never) to him.

21. I (pay, not) the telephone bill yet.

22. She (leave, just) the room; her perfume is still around.

23. He (exercise) a lot of jobs before enrolling the army.

24. (see, you, ever) a lion for real?

B- Choose the correct form of the verb.

1. I've (been writing/written) to the bank twice, but I haven't had a reply.

2. We've (painted/been painting) the bedroom. We've nearly finished.

3. They've (known/been knowing) each other for ten years.

4. Have you (been seeing/seen) the new James Bond film yet?

5. I've (tried/been trying) to call you all morning!

6. How long have you (waited/been waiting) for the bus?


3

7. We've (been having/had) a dog for ten years.

8. I haven't (worked/been working) hard recently.

9. How long (have you been knowing/have you known) Gerry?

10. You look dirty. What (have you done/have you been doing) all day?

11. How many times (has Charles been visiting/has Charles visited) New
York?

12. She (has learned/has been learning) French words for hours, but she still
doesn't remember all of them.

13. The children (have watched/have been watching) videos for two hours.

14. (Has he studied/Has he been studying) hard today?

15. My father (has never been smoking/has never smoked).

16. Sorry, I'm late. (Have you waited/Have you been waiting) for long?

17. We (haven’t been seeing/haven't seen) Lisa recently.

18. He (has written/ has been writing) his essay all day, but he (has not been
finishing/has not finished) yet.

You might also like