1) A. Look! It's snowing. How nice!  B. Yes, I know, It__________________________(snow) for almost ten minutes. a) has been snowing b) has snowed c) is snowing d) snows 2) We________________________(drive) since 9 o'clock this morning. a) are driving b) have been driving c) have driving d) driven 3) For last four weeks, he_____________________________(learn) Chinese after work. a) learns b) has been learning c) is learning d) has learning 4) Hurry up! You__________________(work) on this job for three days, and you only painted two rooms so far! a) works b) have working c) working d) have been working 5) What _____________________________(discuss) so seriously these last three hours? a) have you been discussing b) were you discussing c) have you discussed d) did you discuss 6) A: You look so exhausted.  B: I__________________(run) around the town all day. a) ran b) have been running c) had run d) had been running 7) We_____________________(wait)for their answers for two months already. a) wait b) has waiting c) have been waiting d) are waiting 8) A: How long________________________(learn) English? B: Eight years. a) has you learning b) you been learning c) you have been learning d) have you been learning 9) The flowers_______________________________(sell) well today. a) has been selling b) have not been selling c) has not been selling d) been selling 10) The baby's face is really dirty. What_____________________________(he/eat)? a) have he been eating b) has he been eating c) has been eating d) have been eating 11) Cindy and Bob______________ (study) English. a) has been studying b) been studying c) studying d) have been studying 12) You______________(repair) your computer for five hours. a) has been repairing b) have been repairing c) been repairing d) have been repaired 13) She________________(ask) questions all day long. a) has been asking b) have been asking c) been asking d) asked 14) Mary______________(save) her money for many years. a) has been saved b) have been saving c) has been saving d) saves 15) Fred and Frida_______________(learn) French since 1998. a) learned b) been learning c) has been learning d) have been learning 16) Sara looks really tired.  ___________________________(she / work) all night? a) Has she worked b) Have he been working c) Has she been working d) Have she working 17) The kitchen's a mess because we_____________________(make) a birthday cake for Dad. a) 's been making b) 've been making c) 've making d) 's making 18) You________________________(not/study) for the Math's exam. a) haven't been studying b) hasn't been studying c) haven't studying d) hasn't studying 19) Jim_____________________(not / do) his homework. He's been texting his friends. a) haven't doing b) hasn't doing c) haven't been doing d) hasn't been doing 20) _____________________________(you / use) my computer again? a) Have you using b) Have you been using c) Have you been used d) Have you used

ลีดเดอร์บอร์ด

สไตล์ภาพ

ตัวเลือก

สลับแม่แบบ

คืนค่าการบันทึกอัตโนมัติ: ใช่ไหม