English Grammar Quiz

 

Present/ Past Perfect/ Present Perfect Continuous

 

 

A)    Recall the structure of the two tenses:

 

Present Perfect:

Form

Have (present)

Past Participle

 

 

Auxiliary verb

Main Verb

 

Use:

* to refer to a recently finished action

* to refer to an action that began in the past but is still going on in the present.

 

Past Perfect:

Form

Have (past)

Past Participle

 

 

Auxiliary verb

Main Verb

 

 

Use:

* to refer to an action which took place before another in the past

 

 

B)     Now complete the exercises. You will have to decide if you need present or past perfect!

 

 

1)      I ______ ______(work) hard for 3 days! Now I deserve a rest.

2)      You ______ ______ (see) this film before! You told me the whole story!

3)      He ______ already______(go) to the airport but he forgot his ticket!

4)      She ______ never______(be) to New York before. I guess she likes it!

5)      It ______ ______ (rain) all morning! We’re all wet!

6)      He probably______ ______ (not arrive) home yet. He didn’t call me!

7)      We ______ just______ (finish) our test… can we go now?

8)      You ______ ______ (wait) since 3 o’clock, why don’t you go home? It’s 8 o’clock!

9)      They still______ ______ (not find) the perfect gift for her!

10)  ______ you ever ______ (be) to England?

 

C) Then there’s the Present Perfect Continuous:

Form

Have+ Been (present)

Gerund

 

 

Auxiliary verbs

Main Verb

 

Use:

* to refer to an action that has been going on, continuously, from the past until now.

 

C.1 Exercises:

1. We___________ (have) classes from 8.am until now…it’s 6.pm!

2. They_____________ (work) on the night shift since yesterday…it’s already 10 a.m.!

3. She______________ (read) a great book all week.

4. I ____________ (study) all night long.

 

Key: (Select the arrows and paint them in black)

1.      have been having

2.      have been working

3.      hás been reading

4.      have been studying

 

1.       have worked

2.       had seen

3.       has (…) gone

4.       has (…) been

5.       has rained

6.       hasn’t arrived

7.       have (…) finished

8.       have waited

9.       haven’t found

10.   have (…) been

 

 
B)                                                                               C.1

Hosted by www.Geocities.ws

1