PRE-INTERMEDIATE, UNIT 13


ADDITIONAL GRAMMAR AND VOCABULARY EXERCISES



The Present Perfect Simple.
Present Perfect Continuous
A
B
C
D
E
F
G
H
I
J
K
L
M

The Present Perfect Simple. Present Perfect Continuous.

Grammar

Form

have/has + + -ed

-ed. .


Use

Present Perfect Simple , .
Present Perfect , , .

I've lost my wallet.
My car's been stolen!
Has the postman brought any letters?
(I haven't got it now.)
(It isn't there now.)
(Are there any letters on the mat now?)


.

She's just passed her driving test.( )
Thanks, but I've already had lunch.( )
Has the postman been yet? ( )
He hasn't got up yet, and it's 11.00! (yet )


Present Perfect Continuous

Form
have/has been + + -ing ( )

Positive and negative

I
We
You
They
've (have)
haven't
been working
He
She
It
's (has)
hasn't

Question

How long have I
we
you
they
been working?
has he
she
it

Short answer

"Have you been running?"
"Yes, I have." / "No, I haven't"

"Has he been shopping?"
"Yes, he has."/"No, he hasn't."

Use

Present Perfect Contonuous :

  1. , .

    We've been waiting here for hours!
    It's been raining for days.

  2. .

    I'm hot because I've been running.
    Her shoes are muddy. She's been digging the garden.


  1. Present Perfect Simple Continuous , .

    How long have you worked here?
    How long have you been working here?

  2. C Present Perfect Continuous , , : wait, work, learn, travel, play.

    I've been playing tennis since I was a boy.

    , , Present Perfect Continuous, : find, start, buy, die, lose, break, stop.

    I've bought a new dress.
    My cat has died.
    My radio's broken.

  3. , - ( like, love, know, have - -, ) Present Perfect Continuous.

    We've known each ohter for a few weeks.
    How long have you had your car?
    Wrong We've been knowing each other for a few weeks.

  4. Present Perfect Simple . , Present Perfect Simple.
    Continuous .

    Correct  I've written three letters today.
    Incorrect  I've been writing three letters today.

<< >>
Unit 1

Unit 2
Unit 3

Unit 4
Unit 5

Unit 6
Unit 7

Unit 8
Unit 9

Unit 10
Unit 11

Unit 12
Unit 13

Unit 14


BKC-ih
!