Choose the best answer for each question. When you have finished all the questions, click on the Get score button at the bottom of the page to see your score and the correct answers.
The present perfect past tense is formed with have (has) and the past participle of the main verb. The present perfect tense describes an action that happened at an indefinite time in the past. The present perfect also describes an action that was repeated several times in the past.