ESLTower.com: Free Grammar & Vocabulary Exercises for ESL, ELT, EFL, ESOL Teachers & Students & more...

This quiz will help you distinguish between the past simple and present perfect tenses. Generally, we use the past simple for actions that have have an exact time in the past. The present perfect is usually used for actions that started in the past but continues into the present, or for actions that happened at a time in the past which is not very clear. Try this test.