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.
Try again
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