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