This worksheet provides a more in-depth practice into the difference between present perfect and simple past. It is best to pre-teach the grammar before doing this worksheet and my slide show for this topic is a good way to do so. I would suggest doing the first few examples as a class, especially with the 3rd activity.