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

만든이

순위표

비주얼 스타일

옵션

템플릿 전환하기

자동 저장된 게임을 복구할까요?