This browser is not fully supported, we would recommend you upgrade your browser to a newer version of Internet Explorer or download Chrome, Firefox or Safari.

Content categories

TEFL exercises - Intermediate materials - Present Perfect Simple v Present Perfect Continuous

grammar

Change the verb in brackets to complete the sentences using the Present Perfect Continuous or Present Perfect Simple:

Example   

‘No pudding until you’ve finished your vegetables!’ ‘But I (eat)_______already ____ them!'

‘No pudding until you’ve finished your vegetables!’ ‘But I (eat) have already eaten them!'

1 Claire and I met at university so we (know)
each other for eight years.
2 How long (you, marry)
?
3 Someone (eat)
all my potato chips!
4 I (read)
that book you gave me. I shall finish it this weekend.
5 John (feel)
nervous about his up-and-coming speech.
6 Brendan (write)
his life story for years. He’ll finish it soon.
7 ‘This is the longest queue I have ever seen! Excuse me, how long
(you, wait)?’
8 I (not, see)
John in ages, have you seen him?
9 The students (finish)
just
their test. Can you mark it now?
Are you sure?
noYes