1) Have you ever ___ tennis? a) play b) playing c) played d) to play 2) I have ___ all my homework. a) do b) did c) doing d) done 3) The teacher ___ given a lot of homework. a) have b) has c) to have d) having 4) Asma and Arwa ___ been here for an hour. a) have b) has c) to have d) having 5) The wind has ___very hard today. a) blew b) blow c) blowing d) blown 6) My mother has ___ me a lot of help. a) give b) gave c) given d) gives 7) ___ he ever been to Australia? a) Have b) Do c) Will d) Has 8) My sister ___ finished school yet. a) haven't b) hasn't c) doesn't d) won't 9) We have ___ a lot of water today. a) drunk b) drank c) drink d) drinks 10) We ___ studied a lot of grammar. a) has b) did c) won't d) have 11) My best friend ___ finished college. a) has b) have c) did d) do 12) He has ___all the cake. a) ate b) eat c) eaten d) eats 13) The bus has been here ___ 8:00am. a) for b) since c) to d) and 14) They ___ travelled to many countries. a) has b) been c) did d) have 15) The students have ___ many movies. a) watch b) watched c) watching d) watches
0%
Present Perfect Practice
공유
공유
공유
만든이
Leeannesley
콘텐츠 편집
인쇄
퍼가기
더보기
할당
순위표
더 보기
접기
이 순위표는 현재 비공개입니다.
공유
를 클릭하여 공개할 수 있습니다.
자료 소유자가 이 순위표를 비활성화했습니다.
옵션이 자료 소유자와 다르기 때문에 이 순위표가 비활성화됩니다.
옵션 되돌리기
퀴즈
(은)는 개방형 템플릿입니다. 순위표에 올라가는 점수를 산출하지 않습니다.
로그인이 필요합니다
비주얼 스타일
글꼴
구독 필요
옵션
템플릿 전환하기
모두 표시
액티비티를 플레이할 때 더 많은 포맷이 나타납니다.
결과 열기
링크 복사
QR 코드
삭제
자동 저장된
게임을 복구할까요?