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 2
15
Question
15
minute
Ready
Question 1:
We have written (A) to each other (B) when (C) we were (D) in primary school.
A
written
B
each other
C
when
D
were
Question 2:
We were not going to stop. The campaign should go on until every bike ………. marked with the now reflective paint. Just think how many lives it may save.
A
will have been
B
was
C
has been
D
will be
Question 3:
Caroline has worn (A) her new yellow (B) dress only once (C) since she buys (D) it.
A
has worn
B
yellow
C
once
D
buys
Question 4:
Recently, the island of Hawaii (A) had been (B) the subject of intensive research (C) on the occurrence (D) of earthquakes.
A
the island of Hawaii
B
had been
C
intensive research
D
on the occurrence
Question 5:
Peter and Wendy first (A) met in 2006 (B), and they are (C) married for three years now (D).
A
first
B
are
C
now
D
in 2006
Question 6:
Debbie, whose father (A) is an excellent tennis player (B), has (C) played tennis since (D) ten years.
A
whose father
B
player
C
has
D
since
Question 7:
You don’t need to describe her. I__________her several times.
A
had met
B
have met
C
met
D
meet
Question 8:
Next Friday, when Cindy …………. her last exam at the college, I'll be taking her out for dinner at the Continental.
A
has passed
B
will have passed
C
will pass
D
passed
Question 9:
Don’t ask me to show you the slides before my wife………….them. Call it censorship if you like.
A
seeing
B
will have seen
C
has seen
D
saw
Question 10:
Why should we wait any longer? We’ve been told to act once we……………. the governor’s permission.
A
received
B
will have received
C
have received
D
will receive
Question 11:
Suzy…………..her clothes five times in the last two hours.
A
has changed
B
had changed
C
has been changing
D
changed
Question 12:
Next year’s auctions should be advertised until 90 per cent of the objects……..sold. This year we stopped publishing ads too early.
A
were
B
will have been
C
will be
D
have been
Question 13:
I.............to New York three times this year.
A
have been
B
was
C
were
D
had been
Question 14:
I have never played badminton before. This is the first time I ..................... to play.
A
try
B
tried
C
have tried
D
am trying
Question 15:
"Could we start a little earlier?" - "Well, it depends on the Parkers. I've made arrangements to start as soon as they……………"
A
will have returned
B
returned
C
will return
D
have returned
Comment ()