Complete the sentences with the Present Perfect or Present Perfect Continuous form of the verbs in brackets.
1 Sorry I’m a bit late. Have you been waiting (wait) long?
2 Wait a minute. I ______not finished______ (not finish) yet!
3 _______ they _________ (book) their holiday yet?
4 Anne ______________ (study) for five hours.
5 We _________ already _________ (order) the champagne.
6 How long _______ he __________ (speak) on the phone?
7 I _______ just _________ (see) Jim.
8 We __________ (help) Ellie since five o’clock.
9 They _________ (not speak) to each other for five years.
10 Nobody __________ (send) me a letter for a very long time.
11 ________ he _________ (work) too hard? He seems very stressed at the moment.