1) They_________________ to France many times. a) has be b) have be c) have been d) have been being 2) He________________ a lot of videos for his students. a) has made b) has been making c) have made 3) She has _____ these Christmas cards for hours. a) been writing b) written c) wrote 4) How long ____________ at this school? a) have you taught b) have you been teaching c) you've taught 5) They ______ to Australia two times. a) has been b) have been c) have been being 6) He_________ for 8 years. Next May he will complete 9 years of experience. a) has practiced b) has been practicing c) has practicing 7) I__________ 5 Christmas ornaments so far. a) have been making b) have made c) have making 8) He_______ a lot of people on those dating websites. a) has been meeting b) has met c) have meet 9) How many families ________ during Christmas ? a) have you been helping b) have you helped 10) How long ________ the house? a) has he been cleaning b) has he cleaning c) has he cleaned 11) The customer service department has already _______ more than a thousand emails. a) answered b) been answering c) answering 12) What ________ up to lately? a) have you been being b) been you c) have you been 13) I ________ a cooking class since June. a) 've attended b) 've been attending c) attended 14) How many dishes ________ so far? a) have you been making b) have you made c) you made 15) I _______ 15 different dishes since I started. a) 've been cooking b) been cooking c) 've cooked

Present Perfect simple and continuous

排行榜

视觉风格

选项

切换模板

恢复自动保存: