This document contains an English grammar practice test with 50 questions on the topics of present perfect, present perfect continuous, and past perfect tenses. The questions test understanding of these tenses through multiple choice questions about various situations involving actions that have occurred or been ongoing at different points in time. The answers to all 50 questions are provided at the end.