advlogo
page candy I'm perfectly fine
All about the...

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?'   

Let's go!