1) ____________ you ever____________ a mysterious creature? a) HAS - SEEN b) HAVE - SEEN c) HAVE - SEE d) HAD - SEEN 2) I __________ __________ to my imaginary friend several times. a) HAS SPOKE b) HAS SPOKEN c) HAD SPOKEN d) HAVE SPOKEN 3) We ________ _________ our bikes in the mountains once. a) HAVE RIDE b) HAVE RIDDEN c) HAS RIDDEN d) HAS RIDE 4) He _____ ________ me a magic trick. a) HAS TAUGHT b) HAVE TAUGHT c) HAVE TEACH d) HAS TEACH 5) What else _________ he ___________? a) HAS DONE b) HAVE DONE c) HAD DONE d) HAS DID 6) He _________ ________ me lots of jokes. a) HAVE TELL b) HAVE TOLD c) HAD TOLD d) HAS TOLD 7) We _________ _________ in the park many times. a) HAD PLAYED b) HAS PLAYED c) HAVE PLAYED d) HAVE PLAY 8) We ___________ also ___________ “The Verbs Song”! a) HAS SING b) HAVE SANG c) HAVE SUNG d) HAS SUNG 9) Pam ___________ ____________ to an imaginary friend. a) HAVEN'T SPOKEN b) HADN'T SPOKEN c) HASN'T SPOKE d) HASN'T SPOKEN 10) They ___________ already ___________ 3 tests this month. Too many! a) HAVEN'T - HAD b) HAVE - HAD c) HAS - HAVE d) HAVE HAVE 11) ____________ you ________________ the doctor lately? a) HAS - VISITED b) HAVES - VISITED c) HAVE - VISIT d) HAVE - VISITED 12) I______________ ________________ since he was a little boy. He was my best friend. a) HAVE KNOWN b) HAVE KNEW c) HAS KNEW d) HAVES KNOWN 13) She __________ _____________ forgotten her folder. She'll come back to get it. a) HAVE FORGOT b) HAS FORGOTTEN c) HAS FORGET d) HAVE FORGETTEN 14) ____________ he ever ______________ a bone? a) HAVE - BREAKEN b) HAS - BROKE c) HAS - BROKEN d) HAS BREAK 15) We ____________ ___________ for hours and haven't arrived yet. a) HAVE DRAIVEN b) HAVE DRIVAEN c) HAVE DROVEN d) HAVE DRIVEN

Present Perfect - multiple choice

Tabla de clasificación

Estilo visual

Opciones

Cambiar plantilla

¿Restaurar actividad almacenada automáticamente: ?