I ______ (cycle) and my legs are really tired now.
've been cycling
15
I'm sorry I'm late, _____ (wait) for a long time?
have you been waiting
15
How long _____ (know) Peter?
have you known
15
Somebody _____ (eat) my cookies. There are none left.
has eaten
15
Somebody ____ (eat) my cookies. There are very few left.
has been eating
15
How many books _____ (write) ?
has she written
15
She must be tired. She ______ (write) all afternoon.
has been writing
15
I _____ all afternoon. I ______ 5 chapters. (read)
've been reading/'ve read
20
I think I ______ (like) chocolate since I was born.
've liked
15
They ______ for months, and they ______ three countries so far. (travel / visit)
have been travelling/have visited
20
A: I'm very tired. We _____ (walk) too fast. B: Maybe you are right, we _____ (walk) 10 kilometres in only one hour and a half.
've been walking / 've walked
25
I ____ (wait) for you all morning! Where ____ (you/be) all this time?
've been waiting / have you been
25
I ____ (teach) in this school for 20 years, and I _____ (meet) thousands of students from hundreds of different countries.
've been teaching / 've met
25
A: It smells fantastic! B: Yeah, I ____ (make) cookies all afternoon. A: Let me see. Wow! You ____ (make) a lot of cookies!
've been making / 've made
25
A: Someone _____ (call) all morning. They ____ (call) at least ten times. B: Well, you _____ (sit) next to the phone all this time. You could have picked it up.
's been calling / 've called / 've been sitting
25
I ____ (work) here for over a month and I ____ (not meet) the manager yet.