1. Complete the sentences with the Present Perfect Simple form of the verbs in brackets.
1 He (be) fond of Joanne for a long time.
2 you (install) the new software already?
3 How long _ they (have) their headquarters in Spain?
4 You got here finally! It (take) you hours!
5 We (ask) Colin Firth to play the lead role in the film and we’re now waiting for his answer.
6 she (have) a stroke before?
2. Complete the sentences with the Present Perfect Continuous form of the verbs in brackets.
1 He (live) here for six months.
2 Helen (work) as a TV director since she graduated.
3 How long you (come) to these classes?
4 My mother (sing) in choirs since she was a little girl.
5 He (not cope) well at university. I’m worried about him.
6 you (tour) a lot with the band this year?
3. Choose the correct options.
I Her throat is sore because she’s been singing / sung all day.
2. I’m tired because I’ve stood / been standing up all day.
3. She has loved / been loving him all her life.
4. How long has Dr Khan been seeing / seen patients? It’s time he had a break.
5. I have known / been knowing Alissa since we were eleven.
6. Ouch! I’ve cut / been cutting my finger.
7. I’ve dug / been digging the garden all morning and I still haven’t finished.
8. I haven’t seen / been seeing you for ages!
9. How long have you had / been having a headache?
10. I’ve bought / been buying a new car. Do you want to see it?
11. We’ve been getting / got terribly excited about our daughter’s wedding. She’s getting married next month.