1) Someone told them a joke, they _____ since then. a) has been laughing b) has laughed c) have laughed d) have been laughing 2) He can't walk, he _____ his leg a) has been breaking b) has broke c) has broken d) have been breaking 3) How long _____ you _____ that film? a) have / been watching b) have / watch c) have / watching d) have / being watched 4) I _____ the bike. You can ride it now. a) have been repairing b) have repaired c) has been repairing d) has repaired 5) She _____ volleyball since she was 12. a) have played b) have been playing c) has played d) has been playing 6) Jim _____ his house for two years. a) has b) had has c) has had d) has been having 7) My son _____ video games for six hours. If he continues watching it, he'll certainly get a headche. a) has been playing b) have been playing c) has been played d) has been play 8) My mother _____ to Paris eight times! She really loves it! a) has being b) has be c) has been d) has gone 9) How long _____you _____ the truth? a) have / been knowing b) have / knew c) have / know d) have / known 10) How many tests _____ you _____ so far? a) has / taken b) have / took c) have / taken d) have / been taking 11) She _____ since 4 o'clock. a) has been waiting b) have been waiting c) has waiting d) have waiting 12) Sam _____his mobile phone. He can't find it anywhere. a) has losed b) has lost c) has been losing d) have lost 13) The dog _____ barking for twenty minutes. a) have bark b) has been barked c) has been barking d) has barked

Present Perfect vs Present Perfect Continuous

بواسطة

لوحة الصدارة

النمط البصري

الخيارات

تبديل القالب

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