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
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
9) They still______ ______ (not find)
the perfect gift for her!
10) ______ you
ever ______ (be) to
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
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