3 Complete the sentences with the correct present perfect or past simple form of the verbs given. 1 ________________ you ________________ (have) that headache for a long time? You should see a doctor about it. 2 Where ________________ you ________________ (be)? Your clothes are really dirty! 3 Where________________ you ________________ (stay) when you were in London earlier this year? 4 We ________________ (visit) my cousins while we were in Rome last month. 5 I have finished the assignment, but I ________________ (not give) it in yet.
4 Put these words in the correct place in the sentences. ever • just • never • since • yet 1 We’ve watched an English DVD in class. I’d love to, though! ______________________________________ 2 I’m sorry, but I haven’t finished the book you lent me. Can I give it back to you next week? ______________________________________ 3 I’ve known my best friend we were at playgroup together when we were three years old. ______________________________________ 4 Sorry I’m late for class. I’ve arrived and I’m a little out of breath! ______________________________________ 5 Have you been on a plane by yourself in your life? ______________________________________
5 Choose the correct alternatives to complete the dialogue. Amy: Hi, Maria. Sorry I’m late. I’ve (1) helped / been helping Jim with his history homework. Maria: Don’t worry, I’ve only just arrived myself. I’ve (2) worked out / been working out in the gym. That’s why I’m so tired. Amy: I’m really hungry. Shall we have a pizza after the film? Maria: We can go back to my house. I’ve just (3) bought / been buying a chicken and chilli pizza and I’ve got a lot of salad at home. Amy: That would be great. Thanks. I’ve never (4) eaten / been eating a chicken and chilli pizza before. Maria: I’m glad that you can come. I’ve (5) made / been making enough salad for at least four people.