Vocabulary
Grammar
Games
Tests
English video
Tiếng Việt (VI)
Login
News
Some useful English topics
Practice speaking
Practice speaking English by topic
Practice listening
Practice listening to English
Listen to music
Listening to English through songs
Video Song
Practice listening to English through bilingual music videos
Quotations
English quotations
Jokes
English jokes
Translate
Language translation
Present Perfect Exercise 1
15
Question
15
minute
Ready
Question 1:
– “ Do you know our town at all?” – “ No. It is the first time I_________here.”
A
was
B
have been
C
came
D
am coming
Question 2:
I .................... for you for a long time.
A
has waited
B
have waited
C
am waiting
D
was waiting
Question 3:
Since he (leave)............. here no one (see) .....................him.
A
has left/saw
B
had left/saw
C
left/has seen
D
left/have seen
Question 4:
I .................... such a big fire before.
A
have never seen
B
never see
C
had never seen
D
never saw
Question 5:
We ......................Dorothy since last Saturday.
A
don’t see
B
haven’t seen
C
don’t have seen
D
didn’t see
Question 6:
Jack ..................... the door.
A
has just painted
B
just paint
C
have painted
D
painting
Question 7:
–“ I’m sorry to keep you waiting.” – “Oh, not at all. I ___________here only a few minutes.”
A
have been
B
had been
C
was
D
will be
Question 8:
Since ....................., I ..................... nothing from him.
A
he had left/ heard
B
he left/ have heard
C
he has left/have heard
D
he was left/ heard
Question 9:
So far, Teddy……………ten kilos.
A
has been losing
B
lost
C
had lost
D
has lost
Question 10:
She .............German for two years.
A
has learnt
B
is learning
C
learn
D
learns
Question 11:
Eight years ago we started writing to each other.
A
We have rarely written to each other for eight years.
B
Eight years is a long time for us to write to each other
C
We wrote to each other eight years ago
D
We have written to each other for eight years.
Question 12:
Mr. Brown bought this car five years ago.
A
Mr. Brown started to buy this car for five years.
B
It has been five years when Mr. Brown has bought this car.
C
Mr. Brown has had this car for five years.
D
It is five years ago since Mr. Brown has bought this car.
Question 13:
I haven’t enjoyed myself so much for years.
A
It’s years since I enjoyed myself so much.
B
It’s years since I have enjoyed myself so much.
C
It was years since I had enjoyed myself so much.
D
It has been years since I have enjoyed myself so much.
Question 14:
My father hasn’t smoked cigarettes for a month.
A
It’s a month since my father last smoked cigarettes.
B
It’s a month ago since my father has smoked cigarettes.
C
It’s a month since my father hasn’t smoked cigarettes.
D
It’s a cigarette that my father smoked a month ago.
Question 15:
My friend didn’t drink (A) any (B) beer since we came (C) to live here (D).
A
didn’t drink
B
any
C
came
D
here
Comment ()