1) He ... to a rock concert. a) has gone b) have gone c) go d) has went 2) I ... my homework yet. a) has not done b) have not do c) have not done d) didn't have done 3) Rimma ... the newspapers to him. a) has given b) has gave c) have give d) have gave 4) We ... that new Netflix series. a) has watch b) have watched c) has watching d) has watched 5) We ... each other since high school. a) have knowing b) had knowned c) have known d) have knew 6) My mother... some tropical fruit. a) has bought b) have boughted c) has boughting d) have bought 7) The children ... a mess in the kitchen. a) had made b) has made c) have made d) have make 8) All the students ... their assignments. a) have finishing b) have finished c) has finishing d) has finished 9) He ... most of the time playing games. a) have spent b) having spent c) has spent d) has spend 10) She ... the cafe suddenly. a) has left b) having left c) has lefting d) have left 11) Anna ... a good job. a) found b) has found c) founded d) have found 12) I ... a new flat this year. a) bought b) have bought c) have buy d) buy 13) ... Paul Simon’s latest record? a) Have you heard b) Have you hear c) Have you heared d) Did you have heard 14) Sorry. I ... one of your glasses. a) have broke b) has broken c) has broke d) have broken 15) ... you ever ... to London? a) has / been b) did / have been c) have / been d) have / were 16) I ... him since June. a) didn't have seen b) haven't seen c) haven't saw d) didn't have saw 17) They ... already ... John. a) have / met b) has / met c) have / meet d) has / meet 18) I ... my homework yet. a) didn't have do b) didn't have done c) haven't did d) haven't done
0%
Present perfect (+ / - / ?)
공유
공유
공유
만든이
Niaan96
콘텐츠 편집
인쇄
퍼가기
더보기
할당
순위표
더 보기
접기
이 순위표는 현재 비공개입니다.
공유
를 클릭하여 공개할 수 있습니다.
자료 소유자가 이 순위표를 비활성화했습니다.
옵션이 자료 소유자와 다르기 때문에 이 순위표가 비활성화됩니다.
옵션 되돌리기
퀴즈
(은)는 개방형 템플릿입니다. 순위표에 올라가는 점수를 산출하지 않습니다.
로그인이 필요합니다
비주얼 스타일
글꼴
구독 필요
옵션
템플릿 전환하기
모두 표시
액티비티를 플레이할 때 더 많은 포맷이 나타납니다.
결과 열기
링크 복사
QR 코드
삭제
자동 저장된
게임을 복구할까요?