1 Complete the sentences. Use the present perfect simple or present perfect continuous form of the verbs in brackets.
1 I’m fed up because I _______________ (not stop) working all day.
2 ‘She looks tired.’ ‘I know. She _______________ (not sleep) well recently.’
3 ‘Hi Anna. Is John still at home?’ ‘No, he ________ already ________ (leave).’
4 They _______________ (play) tennis since this morning and they’re exhausted.
5 ‘What’s the matter?’ ‘I ________ just ________ (hear) some bad news.’
6 ‘How many kilos ________ you ________ (lose) this month?’ ‘I’m not sure, but I feel healthier!’
7 ‘I’m sorry I’m late.’ ‘It’s OK, I _______________ (not wait) for very long.’
8 ‘How long ________ she ________ (learn) the guitar?’ ‘She’s only just started.’
9 ‘________ they ________ (visit) Shanghai before?’ ‘No, they haven’t.’
10 I _______________ (learn) how to ski, but I’m still not very good at it.
Answers & Comments
1 I’m fed up because I have not stop working all day.
2 ‘She looks tired.’ ‘I know. She hasn't slept well recently.’
3 ‘Hi Anna. Is John still at home?’ ‘No, he has already left.’
4 They have been playing tennis since this morning and they’re exhausted.
5 ‘What’s the matter?’ ‘I have just heard some bad news.’
6 ‘How many kilos have you lost this month?’ ‘I’m not sure, but I feel healthier!’
7 ‘I’m sorry I’m late.’ ‘It’s OK, I have not been waiting for very long.’
8 ‘How long has she learned the guitar?’ ‘She’s only just started.’
9 ‘Have they visited Shanghai before?’ ‘No, they haven’t.’
10 I have learned how to ski, but I’m still not very good at it.