1) She _ _ _ _ _ here for five years. a) have been working b) has been working c) has worked 2) I _ _ _ _ _ all day. a) am working b) has been working c) have been working 3) You _ _ _ _ _ a lot recently. a) has been eating b) have been eaten c) have been eating 4) We have _ _ _ _ _ in London for six months. a) live b) living c) been living 5) He _ _ _ _ football, so he's tired. a) plays b) 've been playing c) has been playing 6) They have been _ _ _ _ English for two years. a) learn b) learning c) learned 7) I have _ _ _ _ _ cooking so I'm really tired. a) have b) been c) has 8) She has _ _ _ _ _ _ going to the cinema every weekend for years. a) been b) being c) had been 9) It _ _ _ _ _ the pavement is wet. a) has been raining b) have been raining  c) been raining 10) You 've been _ _ _ _ _ for twelve hours. a) sleep b) slep c) sleeping 11) We _ _ _ _ _ _been exercising enough. a) hasn't  b) haven't c) not have 12) He _ _ _ _ _ _football for five years. a) has not been playing b) not has been playing c) has been not playing 13) We _ _ _ _ _drinking enough water - that's why we feel tired. a) have not been b) have been not c) not have been 14) They have _ _ _ _ _ TV much recently. a) been not watching b) watching not been c) not been watching 15) They _ _ _ _ _ here for very long. a) has not been living b) have not been living c) not been living

بواسطة

لوحة الصدارة

النمط البصري

الخيارات

تبديل القالب

استعادة الحفظ التلقائي: ؟