Present perfect exercises with answers - Tenses exercises
Use the present perfect form of the verbs to complete the sentences.
Grammar review present perfect
Your score is: %. You have correct and incorrect
answers.
Keep in mind the grammar tests are generated automatically and sentences for them are taken
from corpora. If you notice any mistake or inappropriate content, please, let us know.
Click on one of the results below to find more examples of how the keyword is used in a
sentence.
Some 30,000 boats
have been
at port since Sunday in anticipation of the storm.
(be)
Silviya, We
have been
a family since 1997.
(be)
It
has been
2 years since I arrived in Japan.
(be)
Sophie Turner and Joe Jonas
have been
together since 2016.
(be)
The HBV vaccine
has been
available since 1981.
(be)
American water spaniels
have been
around since the 18th century.
(be)
Six of the nine rail freight corridors
have been
operational since 11 November 2013.
(be)
The European Commission
has taken
important steps since 2000 to address the existing weaknesses in supervision and control.
(take)
I
have been
here ever since the flood, " he said.
(be)
You
have been
weird since before.
(be)
Check