Present perfect and past simple
3. Complete the sentences using the present perfect or the past simple form of the verbs in the box.
not see have finish play not listen walk live
My favourite singer has had three hits this summer.
1 I finished that book on Wednesday. The ending was very good.
2 She loves her flat. She has lived there for five years.
3 Jack isn't in class today. We have not seen him for a few days.
4 Have you ever played rugby or basketball?