Extra exercises: past simple or present perfect?

past simple or present perfect - extra exercise 1

past simple or present perfect - extra exercise 2

past simple or present perfect - extra exercise 3

past simple or present perfect - extra exercise 4

past simple or present perfect - extra exercise 5

past simple or present perfect - extra exercise 6

past simple or present perfect - extra exercise 7

past simple or present perfect - extra exercise 8