21) I'm bored. It (rain) for hours so I can't go out. *
have been rained
has been rained
have been raining
has been raining
22) How long(you/take care)of this injured bird? *
have you been taked care
you has been taking care
have you been taking care
is having been took care
23) Laura (not write) her essay. She's been texting her friends. *
has not been wrote
has been not writing
has not been writing
has been writing
24) Why (not/Josh/take)her medicine for the last three days? *
has been Josh taking
haveJosh been taking
Josh has been taking
has Josh been taking
25) Stive(teach) at the university since August. *
has been teaching
have been teach
has been teach
have been teaching
26) Samuel (wear) those jeans since Wednesday. *
have been wearing
has been wearing
has been wear
has wore
27) I saw you at the mall yesterday? *
did I?
didn't I ?
saw you?
do I?
28) Snow is black,? *
do it?
aren't it?
isn't it?
don't it?
29) The moon goes round the earth, ? *
don't it?
isn't it?
doesn't it?
aren't it?
30) He has got two brothers,? *
has he?
hasn't he?
isn't he?
don't he?
31) My father (donate) money to WWF for a long time. *
have been donating
has been donating
is been donating
was have donated
32) I (listen) to this for too long. *
has been listening
have been listen
have been listening
has been listened
33) She (run) around the whole day. *
have been running
has be running
has been run
has been running
34) The eco helpers (plant) the trees all the morning. *
has been planting
is planting
have been planting
are planting
35) We (swim) in the river for 2 hours. *
have been swimming
has been swimming
have been swim
has been swim
36) It is my dream to in New York. *
leave
live
37) We are for London on April 5. *
leaving
living
38) It (not / rain) for three hours! Only about one hour. *
have not be raining
has not been rained
has not been raining
39) I(call) Benfor hours and hours *
have been called
have been calling
has been calling
have be calling
40) An engineer (design) the green car for a long time. *
has been designing
have been designing
has been designed
have been designed
21) has been raining
22) have you been taked care
23) has not been writting
24) Josh has been taking
25) has been teaching
26) has been wearing
27) did i
28) isn`t it
29) isn`t it
30) isn`t he
31) has been donating
32) have been listening
33) has been running
34) have been planting
35) we have been swimming
36) live
37) leaving
38) has not been raining
39) have been calling
40) has been designing