Here are our ESL worksheets and activities on the past perfect. Please note that we are currently redesigning all new worksheets – it may take a while.