WorksheetsNew English File- Upper Intermediate 2A
Total questions: 10
Worksheet time: 5mins
I ... at home for more than a month! I need to go out!
have been stayed
have been staying
have staying
She ... my friend for 20 years now.
has been
has been being
has being
How long ... you ... English?
have/ been leant
have/ been learning
have/ learning
She's exhausted because she ... all day!
has been cleaned
have been cleaning
has been cleaning
They ... lots of money on properties since they arrived here.
have spend
have spent
has been spending
I ... my finger when I was cooking
have cut
havebeen cut
have been cutting
I ... antibiotics for a week. I feel better now.
have been took
have taken
have been taking
Danielle ... that book and she was fascinated. She wants to read the next one.
has been reading
has read
has been read
I ... two allergic reactions when I was younger.
have been having
have had
has been had
She ... to reach him all morning. He never picked up the phone.
have been trying
have tried
has been trying
