1) We ______________ this house for six years. a) has have b) have been having c) have had 2) How many countries ______________? a) have you visited b) have you been visiting c) you have visited d) you have been visiting 3) I _________ for you for 45 minutes. What took you so long! a) am waiting b) have waited c) have been waiting d) have been wait 4) I have had this watch _____ 20 years. a) for b) since c) of 5) How long _______________ on that project? a) have you been working b) have you worked c) you have been working d) you have worked 6) Sorry, I can't shake hands. My hands are dirty because I _________. a) have gardened b) garden c) have been gardening 7) I _________ here for three years and I still haven't visited the castle. a) have live b) have been living c) have be living 8) We __________ each other for ten years. a) has know b) have met c) have been knowing d) have known e) have meeting 9) She has eaten the same thing for breakfast ________ she was 10. a) for b) since c) at 10) I'm so tired! I ___________ the house all day. a) 'm been paint b) 's been paint c) 've been painting d) 've painted 11) ____________ have you been sleeping? You were asleep when I left ten hours ago and you look like you've only just woken up! a) How many b) How long c) How often 12) How are you? I ___________ you for ages! a) have see b) have been seeing c) haven't been seeing d) haven't seen 13) Sorry I haven't called you. My phone _______________ since last week. a) has worked b) hasn't work c) working d) hasn't been working 14) She _________ to become a volcanologist since she was nine. a) has wanted b) has want c) has been wanting
0%
Present Perfect Simple and Continuous
공유
공유
공유
만든이
Ctkitten
EFL
English
ESL
B1
present perfect
콘텐츠 편집
퍼가기
더보기
순위표
더 보기
접기
이 순위표는 현재 비공개입니다.
공유
를 클릭하여 공개할 수 있습니다.
자료 소유자가 이 순위표를 비활성화했습니다.
옵션이 자료 소유자와 다르기 때문에 이 순위표가 비활성화됩니다.
옵션 되돌리기
퀴즈
(은)는 개방형 템플릿입니다. 순위표에 올라가는 점수를 산출하지 않습니다.
로그인이 필요합니다
비주얼 스타일
글꼴
로그인이 필요합니다
옵션
템플릿 전환하기
모두 표시
액티비티를 플레이할 때 더 많은 포맷이 나타납니다.
결과 열기
링크 복사
삭제
자동 저장된
게임을 복구할까요?