Eng exercise for Primary 5 & 6 – Simple Past vs Present Perfect Tenses:
** present-perfect-or-past-simple (scroll down to the bottom, there are 4 exercises)
** simple past or present perfect (scroll down to the bottom, there are 13 exercises)
Remarks: The above two links have detailed notes too.
More related English Grammar Worksheets for Primary 5 & 6 in this website: