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?