Google Translation


D.Education

03BS. Present perfect 2

Dimitris Sclias

3. Present perfect 2
-----------------
I have + Past Participle -> I have worked
 
I have worked          have I worked?           I haven not worked   ( I haven't worked)
You have worked    have you worked ?    you have not worked (you haven't worked)
He has worked        has he worked?        he has not worked
She has worked      has she worked ?     she has not worked
It has worked           has it worked ?          It has not worked
We have worked     have we worked ?     we have not worked
You have worked    have you worked ?    you have not worked
They have worked   have they worked?   they have not worked
 
 I have = I've, he has gone = He's gone
 have not = haven't, has not =  hasn't
 
 
Examples :
since     -> they have been here since 9 o'clock.
for         -> Ι have waited for an hour.
ever      -> have you ever seen her ?
never    -> Ι have never seen her.
already    -> he has already eaten.
yet           -> They haven't arrived yet.
always    -> I have always wanted to go there.
How long  -> How long have you been here ?
How far   -> How far have you walked ?
 

Examples:
They have just arrived.
Have they ever been to Japan? No, they haven’t, they have never been to Japan.
How long have you lived in Athens? We have lived in Athens for three years.
Have they already arrived from Italy? No, they haven’t arrived yet.
How long have you waited? We’ve waited since yesterday.
How long have you had this book? I’ve had this book for one year.

Please choose the right answer.


To verify the results of the quiz, press the button ->

question 1

Have you..................lunch? Yes, we have.

A already have
B already had
C already has

question 2

............has Mr Jones lived in Spain? For three years.

A Since
B how long
C when

question 3

I have...............to go to India.

A always want
B always wanted
C always wanting

question 4

Mr Green.............from work.

A has just come
B have just come
C has just came

question 5

He has known her............1997.

A for
B already
C since

question 6

Have you ever.......tennis? Yes, I have.

A play
B played
C playing

question 7

Have you..........the news? Yes, I have.

A see
B heard
C hear

question 8

The bus.................. I'll have to wait for the next one.

A have just leave
B has just left
C has just leave

question 9

Tom.............his driving test.

A have passed
B has pass
C has passed

question 10

He............about it a lot.

A has thought
B has think
C has thaught.

question 11

Mary...............the supermarket.

A have gone to
B has gone in
C has gone to

question 12

Tim hasn't given me the money.......... .

A already
B yet
C just

question 13

How long...................in Greece ? A long time.

A have they stay
B have they stayed
C have stayed they

question 14

Have................to Egypt? It's a beautiful country.

A you ever be
B you ever being
C you ever been

question 15

Peter...........English for five years.

A has studied
B have study
C has study

question 16

I...............for ten hours and I'm very tired now.

A has work
B have work
C have worked

question 17

John has.......... met that woman.

A yet
B ever
C never

question 18

What...............here? I'm sorry, I've broken a glass.

A have you do
B have you been
C have you done

question 19

Paul..............a tiger before.

A has never seen
B has ever seen
C has never see

question 20

Has Bob..............to Japan? No, he hasn't.

A already be
B already was
C already been

To see the results of the test, please press the button *Verify *
at the top of this page.