24 questions
My back hurts. I (lift) heavy furniture all day.
have been lifting
have lifted
How much ______ (we/spend) on food this week?
have we been spending
have we spent
Natalie's a very good pianist but she ________ (not/perform) in public yet.
hasn't been performing
hasn't performed
We're excited about our holiday. We _____(plan) it since last October.
have been planning
have planned
For years Simon ______ (believe) that he will be a successful businessman.
has been believing
has believed
A: Shall I throw the newspaper away? ______(you/do) the crossword?
B: No, not yet. I'm going to do it this evening.
Have you been doing
Have you done
My meals over the past few days _____(consist) of sandwiches and cups of coffee. I need some proper food!
have consisted
have been consisting
Martin is feeling stressed. He ___(work) very hard.
has been working
has worked
A: How long _____ (you/build) your new house?
B: About thee months.
have you been building
have you built
A: Are you enjoying your course?
B: Not really. I _______(not/ understand) very much in the the last few weeks.
haven't been understanding
haven't understood
I __ (go) to Spanish classes since April. I really want to improve my Spanish before I go to Peru in November.
have been going
have gone
A: How's Alison?
B: I don't know. I _____(not/hear) from her since she got back from her holiday.
haven't been hearing
haven't heard
A: Is your brother enjoying New York?
B: Yes, he is.
A: How long _______(he/live) there?
B: Since January.
has he been living
has he lived
George and Hannah ______(have) their own company for four years. It is doing very well.
have had
have been having
A: _______ (you/always/work) with children?
B: Yes, My first job was in a big children's hospital.
Have you always been working
Have you always worked
A: Tom's got a new girlfriend called Helen.
B: Really? How long ______ (they/go out)?
A: For about a month, I think.
have they been going out
have they gone out
A: How long _______(Lucy/ be) in Ireland?
have Lucy been
has Lucy been
A: ________(you/know) about Rachel's plans for long?
B: No. She only told me on Monday.
Have you known
Have you been knowing
Sarah ______(write) a novel for two years. She's hoping to finish it soon.
has been writing
has written
A: Would you and Sam like to play volleyball on Saturday?
B: Oh, yes please. We ______(not/play) for weeks.
haven't been playing
haven't played
Michael and I are colleagues. We _______(work) together for two years.
have been working
have worked
are working
A: Would you like a drink?
B: Yes, please. But I need a shower first because I _____(play) football.
have played
have been playing
'm playing
Katie and Hanna _______(sit) in the park since two o'clock.
have been sitting
have sat
are sitting
Look! That's Sarah! She _____ (sit) near the door. Let's go and talk to her.
is sitting
has been sitting