intlogo
They have saluted perfectly!
All about the...

 

Present Perfect


Read the sentences below and decide on the right thing to say. Check if you were right by clicking the answers button afterwards

 

1. Sally says 'Mary has a new boyfriend'. You say:   
'I would never have guessed that.'
'I would never guessed that.'

2. Sally says 'Mary has broken up with her boyfriend'. You say:   
'I didn't know she had one.'
'I haven't known she had one.'

3. Kerry phones you from his car and says:   
'We have been late, the traffic is going very slowly.'
'We are running late, the traffic has been going very slowly.'

4. You are working on the car with your friend. He says:   
'I have needed a large spanner.'
'I need a large spanner.'

5. Your friend needs a large spanner, but you can't find it. You say:   
'I have lost it.'
'I lost it.'

6. Edward says you look very fit. You reply:   
'I have been exercising a lot recently.'
'I exercised a lot recently.'

7. Your friend asks why you are out of breath. You say:   
'I have just been exercising.'
'I am just exercising.'

8. Your friend asks if you are going to the gym today. You say:   
'I exercised already today'
'I have exercised already today.'

backnext