Present Perfect
Choose all the correct answers. Sometimes A AND B are correct.
1. Frank decides to stop work for a moment. He says: 'I have taken a break' 'I am taking a break'
2. Mary is an experienced driver. She says: 'I have been a driver for the last 20 years' 'I have been driving for the last 20 years'
3. Your friend asks why you are so tired. You reply: 'It's been a tough few days.' 'It was a tough few days.'
4. Billy wants to leave the table. His mother says: 'You haven't eaten your vegetables yet.' 'You didn't eat your vegetables yet'
5. Susan was not fired for her mistake. She says: 'I was given a second chance' 'I have been given a second chance'
6. Denise is not at work. She phones her boss and says: ''I can't come in, I've got the 'flu.'' 'I can't come in, I've had the 'flu.'
7. Someone asks about strange foods. James says: 'I've had snake in Africa - that was different.' 'I had snake in Africa once - that was different.'
8. You are talking about a friend. Someone says: 'She's put on a lot of weight, hasn't she?' 'She's put on a lot of weight, didn't she?'