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 newspaper? a) have / been reading b) have / read c) have / reading d) have / being read 4) I _____ the car. You can drive it now. a) have been repairing b) have repaired c) has been repairing d) has repaired 5) She _____ the piano since she was 12. a) have played b) have been playing c) has played d) has been playing 6) That room looks awful. Nobody _____ it for years. a) has been painting b) has painted c) hasn't painted d) haven't been painting 7) Jim _____ his car for two years. a) has b) had has c) has had d) has been having 8) My son _____ television for four hours. If he continues watching it, he'll certainly get a headche. a) has been watching b) have been watching c) has been watched d) has been watch 9) My mother _____ the film Titanic eight times! She really loves it! a) has been seeing b) has saw c) has seen d) has been seen 10) How long _____you _____ the truth? a) have / been knowing b) have / knew c) have / know d) have / known 11) How many exams _____ you _____ so far? a) has / taken b) have / took c) have / taken d) have / been taking 12) She _____ since 4 o'clock. a) has been waiting b) have been waiting c) has waiting d) have waiting 13) Sam _____his mobile phone. He can't find it anywhere. a) has losed b) has lost c) has been losing d) have lost 14) Joe and Linda _____ out together since Valentine's day. a) have gone b) has gone c) has been going d) have been going 15) The dog _____ barking for twenty minutes. a) have bark b) has been barked c) has been barking d) has barked 16) I _____ English for 6 months now. a) was studying b) were been studying c) have study d) have been studying 17) How long _____ in your apartment? a) did you live b) have you lived c) did you living d) have you living 18) I think she _____ here for five years. a) was worked b) works c) has been working d) have been working 19) I _____ all day. I'm exhausted! a) was study b) have been studying c) were been studying d) have studying 20) He _____ football so he's a bit sweaty. a) was played b) have played c) has be playing d) has been playing 21) I _____ cooking for the last 3 hours. a) have been b) was c) were d) have been cooked 22) I _____ to that cinema for years. It's still my favourite! a) was been b) have been c) have been going d) was going 23) Get up! You _____ in bed for hours! a) was b) were c) have being d) have been 24) It _____, the ground is wet. a) has been raining b) was raining c) has been rained d) have been rained 25) _____ not _____ at all this week? a) Have/work b) You have/worked c) Have you/working d) Have you/worked 26) It _____ in my city for years. a) wasn't snowed b) hasn't snowed c) haven't snowed d) have been snowed 27) I _____ him in the office since last week. a) wasn't seen b) have been seeing c) have seen d) haven't seen 28) Where were you? I _____ for hours. a) was waited b) have waited c) been waiting d) have been waiting 29) They _____ home, I think _____ out. a) aren't / they have gone b) isn't / they have gone c) aren't / they has gone d) weren't/we have gone 30) They _____ every day during quarantine. a) have walking b) have been walked c) was walked d) have been walking
0%
EC I1 2B Present Perfect vs Present Perfect Continuous Quiz
공유
공유
공유
만든이
Mrgtjke
콘텐츠 편집
인쇄
퍼가기
더보기
할당
순위표
더 보기
접기
이 순위표는 현재 비공개입니다.
공유
를 클릭하여 공개할 수 있습니다.
자료 소유자가 이 순위표를 비활성화했습니다.
옵션이 자료 소유자와 다르기 때문에 이 순위표가 비활성화됩니다.
옵션 되돌리기
게임쇼 퀴즈
(은)는 개방형 템플릿입니다. 순위표에 올라가는 점수를 산출하지 않습니다.
로그인이 필요합니다
비주얼 스타일
글꼴
구독 필요
옵션
템플릿 전환하기
모두 표시
액티비티를 플레이할 때 더 많은 포맷이 나타납니다.
결과 열기
링크 복사
QR 코드
삭제
자동 저장된
게임을 복구할까요?