[{"data":1,"prerenderedAt":554},["ShallowReactive",2],{"es-game-presente-perfecto":3},{"slug":4,"type":5,"mechanic":6,"topic":7,"published":8,"updated_at":9,"related_exercise":10,"levels":11,"seo":15,"settings":20,"questions":24,"content":465,"related_games":550,"available_locales":551,"slug_localized":553},"present-perfect-game","grammar-game","speed-round","present-perfect",true,"2026-10-01","\u002Fes\u002Fgramatica\u002Fejercicios-present-perfect",[12,13,14],"A2","B1","B2",{"title":16,"meta_description":17,"h1":18,"subtitle":19},"Juego de present perfect en inglés | Practica gratis","Practica present perfect con un juego gratis en inglés: have\u002Fhas, participios, ever, yet, for y since. Incluye present perfect continuous y correcciones al instante.","Juego de present perfect en inglés","Have you ever? Since when? Construye la forma correcta en una ronda breve.",{"questions_per_round":21,"lives":22,"seconds_per_question":23},12,3,15,[25,37,44,50,59,65,71,80,86,90,97,103,108,117,123,127,133,139,144,153,159,163,168,174,179,190,196,200,207,213,218,225,230,235,240,245,249,256,261,266,271,276,280,286,291,296,301,307,311,321,326,331,340,346,351,360,366,371,377,384,388,396,402,407,415,421,425,434,441,446,455,461],{"id":26,"difficulty":27,"format":28,"prompt":29,"options":30,"answer":31,"rule":35,"tag":36},"pp-001","easy","multiple-choice","She ___ visited Rome twice.",[31,32,33,34],"has","have","had","is","Use has with she before a past participle: she has visited.","have-has",{"id":38,"difficulty":27,"format":39,"prompt":40,"answer":41,"rule":43,"tag":36},"pp-002","gap-fill","We ___ (finish) our homework already.",[42],"have finished","Use have + past participle with we: have finished.",{"id":45,"difficulty":27,"format":46,"prompt":47,"answer":8,"rule":48,"tag":49},"pp-003","right-or-wrong","He has eaten lunch.","Has eaten is the present perfect of eat with he.","past-participle",{"id":51,"difficulty":27,"format":28,"prompt":52,"options":53,"answer":54,"rule":58,"tag":49},"pp-004","They have ___ home.",[54,55,56,57],"gone","went","go","goed","Have takes the past participle gone, not the past simple went.",{"id":60,"difficulty":27,"format":39,"prompt":61,"answer":62,"rule":64,"tag":49},"pp-005","I have ___ (see) that film.",[63],"seen","See – saw – seen. After have, use seen.",{"id":66,"difficulty":27,"format":46,"prompt":67,"answer":68,"correction":69,"rule":70,"tag":36},"pp-006","He have finished his work.",false,"He has finished his work.","Use has, not have, with he in the present perfect.",{"id":72,"difficulty":27,"format":28,"prompt":73,"options":74,"answer":75,"rule":79,"tag":49},"pp-007","Maya has ___ a new coat.",[75,76,77,78],"bought","buyed","buy","buying","Buy – bought – bought. Has takes the participle bought.",{"id":81,"difficulty":27,"format":39,"prompt":82,"answer":83,"rule":85,"tag":36},"pp-008","She ___ (clean) the kitchen.",[84],"has cleaned","Use has + cleaned with she: she has cleaned.",{"id":87,"difficulty":27,"format":46,"prompt":88,"answer":8,"rule":89,"tag":36},"pp-009","I have finished my book.","Have finished is the present perfect of the regular verb finish.",{"id":91,"difficulty":27,"format":28,"prompt":92,"options":93,"answer":32,"rule":96,"tag":36},"pp-010","We ___ broken the glass.",[32,31,94,95],"are","did","Use have with we before the participle broken.",{"id":98,"difficulty":27,"format":39,"prompt":99,"answer":100,"rule":102,"tag":49},"pp-011","The train has ___ (arrive).",[101],"arrived","Arrive is regular; its past participle is arrived.",{"id":104,"difficulty":27,"format":46,"prompt":105,"answer":68,"correction":106,"rule":107,"tag":36},"pp-012","They has visited us before.","They have visited us before.","Use have with they in the present perfect.",{"id":109,"difficulty":27,"format":28,"prompt":110,"options":111,"answer":112,"rule":116,"tag":49},"pp-013","She has ___ a letter to her friend.",[112,113,114,115],"written","wrote","write","writed","Write – wrote – written. Has takes the participle written.",{"id":118,"difficulty":27,"format":39,"prompt":119,"answer":120,"rule":122,"tag":36},"pp-014","They ___ (play) this game before.",[121],"have played","Use have + played with they: they have played.",{"id":124,"difficulty":27,"format":46,"prompt":125,"answer":8,"rule":126,"tag":49},"pp-015","She has lost her keys.","Lost is the past participle of lose after has.",{"id":128,"difficulty":27,"format":28,"prompt":129,"options":130,"answer":32,"rule":132,"tag":36},"pp-016","The children ___ eaten dinner.",[32,31,34,131],"was","Children is plural, so use have eaten.",{"id":134,"difficulty":27,"format":39,"prompt":135,"answer":136,"rule":138,"tag":49},"pp-017","He has ___ (take) the bus.",[137],"taken","Take – took – taken. Has takes the participle taken.",{"id":140,"difficulty":27,"format":46,"prompt":141,"answer":68,"correction":142,"rule":143,"tag":49},"pp-018","I have saw that picture.","I have seen that picture.","Have takes the participle seen, not the past simple saw.",{"id":145,"difficulty":27,"format":28,"prompt":146,"options":147,"answer":148,"rule":152,"tag":49},"pp-019","You have ___ the answer.",[148,149,150,151],"found","finded","find","founded","Find – found – found. Use the participle found after have.",{"id":154,"difficulty":27,"format":39,"prompt":155,"answer":156,"rule":158,"tag":36},"pp-020","My friends ___ (visit) London.",[157],"have visited","Friends is plural; use have + visited.",{"id":160,"difficulty":27,"format":46,"prompt":161,"answer":8,"rule":162,"tag":49},"pp-021","We have made dinner.","Make – made – made. Have made is correct.",{"id":164,"difficulty":27,"format":28,"prompt":165,"options":166,"answer":31,"rule":167,"tag":36},"pp-022","It ___ stopped raining.",[31,32,34,95],"Use has with it before the participle stopped.",{"id":169,"difficulty":27,"format":39,"prompt":170,"answer":171,"rule":173,"tag":49},"pp-023","She has ___ (choose) the blue bag.",[172],"chosen","Choose – chose – chosen. Has takes the participle chosen.",{"id":175,"difficulty":27,"format":46,"prompt":176,"answer":68,"correction":177,"rule":178,"tag":36},"pp-024","You has done a good job.","You have done a good job.","Use have with you, even when you refers to one person.",{"id":180,"difficulty":181,"format":28,"prompt":182,"options":183,"answer":184,"rule":188,"tag":189},"pp-025","medium","Have you ___ tried sushi?",[184,185,186,187],"ever","yet","since","for","Ever asks whether something happened at any time in your life.","ever-never",{"id":191,"difficulty":181,"format":39,"prompt":192,"answer":193,"rule":195,"tag":189},"pp-026","I have ___ (never \u002F visit) Brazil.",[194],"never visited","Put never between have and the participle visited.",{"id":197,"difficulty":181,"format":46,"prompt":198,"answer":8,"rule":199,"tag":189},"pp-027","She has never ridden a horse.","Never goes between has and the participle ridden.",{"id":201,"difficulty":181,"format":28,"prompt":202,"options":203,"answer":204,"rule":205,"tag":206},"pp-028","Sam has ___ finished his lunch, so he is ready to leave.",[204,186,187,184],"already","Already shows that the action is complete before now.","already-yet",{"id":208,"difficulty":181,"format":39,"prompt":209,"answer":210,"rule":212,"tag":206},"pp-029","They have ___ (just \u002F arrive), so their coats are still on.",[211],"just arrived","Put just between have and the participle arrived for a very recent event.",{"id":214,"difficulty":181,"format":46,"prompt":215,"answer":8,"rule":216,"tag":217},"pp-030","We have lived here for five years.","For introduces a length of time: for five years.","for-since",{"id":219,"difficulty":181,"format":28,"prompt":220,"options":221,"answer":186,"rule":224,"tag":217},"pp-031","She has worked here ___ 2020.",[186,187,222,223],"during","ago","Since introduces the starting point of a period: since 2020.",{"id":226,"difficulty":181,"format":39,"prompt":227,"answer":228,"rule":229,"tag":217},"pp-032","I have waited here ___ two hours. (one word)",[187],"For introduces a duration: for two hours.",{"id":231,"difficulty":181,"format":46,"prompt":232,"answer":68,"correction":233,"rule":234,"tag":217},"pp-033","She has lived here since five years.","She has lived here for five years.","Five years is a duration, so use for, not since.",{"id":236,"difficulty":181,"format":28,"prompt":237,"options":238,"answer":185,"rule":239,"tag":206},"pp-034","I haven't finished the report ___.",[185,184,186,187],"Yet commonly appears at the end of a negative present perfect sentence.",{"id":241,"difficulty":181,"format":39,"prompt":242,"answer":243,"rule":244,"tag":217},"pp-035","We have known each other ___ childhood. (one word)",[186],"Childhood is the starting point, so use since.",{"id":246,"difficulty":181,"format":46,"prompt":247,"answer":8,"rule":248,"tag":189},"pp-036","Have you ever tried sushi?","Have + subject + ever + participle is a natural question about experience.",{"id":250,"difficulty":181,"format":28,"prompt":251,"options":252,"answer":253,"rule":254,"tag":255},"pp-037","Anna is back from Paris. She has ___ there twice.",[253,54,55,56],"been","Been to a place can mean visited and returned; gone suggests she is still away.","been-gone",{"id":257,"difficulty":181,"format":39,"prompt":258,"answer":259,"rule":260,"tag":255},"pp-038","Tom is away in Paris. He has ___ (go) there for the week.",[54],"Gone means he went and is still away; been would suggest he returned.",{"id":262,"difficulty":181,"format":46,"prompt":263,"answer":68,"correction":264,"rule":265,"tag":255},"pp-039","She has gone to the shops and is sitting beside me now.","She has been to the shops and is sitting beside me now.","Been to the shops fits a visit followed by a return; gone suggests she is still away.",{"id":267,"difficulty":181,"format":28,"prompt":268,"options":269,"answer":187,"rule":270,"tag":217},"pp-040","We have been friends ___ ten years.",[187,186,223,222],"Ten years is a duration: for ten years.",{"id":272,"difficulty":181,"format":39,"prompt":273,"answer":274,"rule":275,"tag":217},"pp-041","They have owned this house ___ 2018. (one word)",[186],"Use since before the starting year 2018.",{"id":277,"difficulty":181,"format":46,"prompt":278,"answer":8,"rule":279,"tag":206},"pp-042","I haven't finished the book yet.","Yet naturally goes at the end of a negative present perfect sentence.",{"id":281,"difficulty":181,"format":28,"prompt":282,"options":283,"answer":284,"rule":285,"tag":206},"pp-043","I have ___ finished my work; I completed it a moment ago.",[284,184,185,186],"just","Just marks a very recent completed action.",{"id":287,"difficulty":181,"format":39,"prompt":288,"answer":289,"rule":290,"tag":206},"pp-044","The parcel hasn't arrived ___. (one word)",[185],"Yet commonly ends a negative present perfect sentence.",{"id":292,"difficulty":181,"format":46,"prompt":293,"answer":68,"correction":294,"rule":295,"tag":49},"pp-045","Have you ever went to London?","Have you ever been to London?","For a question about visiting London, use have you ever been to, not have you ever went to.",{"id":297,"difficulty":181,"format":28,"prompt":298,"options":299,"answer":186,"rule":300,"tag":217},"pp-046","We have known each other ___ 2015.",[186,187,223,222],"Use since with a starting year.",{"id":302,"difficulty":181,"format":39,"prompt":303,"answer":304,"rule":306,"tag":206},"pp-047","She has ___ (already \u002F write) the email.",[305],"already written","Already goes between has and the participle written.",{"id":308,"difficulty":181,"format":46,"prompt":309,"answer":8,"rule":310,"tag":206},"pp-048","They haven't arrived yet.","Haven't arrived yet is a natural negative present perfect sentence.",{"id":312,"difficulty":313,"format":28,"prompt":314,"options":315,"answer":316,"rule":319,"tag":320},"pp-049","hard","I ___ her yesterday afternoon.",[316,317,63,318],"saw","have seen","have saw","Yesterday afternoon is a finished time, so use past simple saw.","past-vs-perfect",{"id":322,"difficulty":313,"format":39,"prompt":323,"answer":324,"rule":325,"tag":49},"pp-050","She has ___ (write) three reports this week.",[112],"Has takes the participle written. This week can include the present moment.",{"id":327,"difficulty":313,"format":46,"prompt":328,"answer":68,"correction":329,"rule":330,"tag":320},"pp-051","I have met him last year.","I met him last year.","Last year is finished, so use past simple met instead of present perfect.",{"id":332,"difficulty":313,"format":28,"prompt":333,"options":334,"answer":335,"rule":338,"tag":339},"pp-052","This is the first time I ___ to London.",[335,131,336,337],"have been","have went","am been","This is the first time commonly takes present perfect: I have been to London.","experience",{"id":341,"difficulty":313,"format":39,"prompt":342,"answer":343,"rule":345,"tag":217},"pp-053","How long ___ (you \u002F know) Maya?",[344],"have you known","Know is normally a state verb. Ask about its duration with have you known.",{"id":347,"difficulty":313,"format":46,"prompt":348,"answer":8,"rule":349,"tag":350},"pp-054","He has been working here since Monday and is still here.","Has been working is present perfect continuous for an activity from Monday until now.","perfect-continuous",{"id":352,"difficulty":313,"format":28,"prompt":353,"options":354,"answer":355,"rule":359,"tag":350},"pp-055","She ___ for three hours and is still reading.",[355,356,357,358],"has been reading","has been read","has reading","have been reading","Present perfect continuous is has been + -ing: has been reading.",{"id":361,"difficulty":313,"format":39,"prompt":362,"answer":363,"rule":365,"tag":350},"pp-056","They have been ___ (wait) since noon.",[364],"waiting","After have been, use the -ing form waiting.",{"id":367,"difficulty":313,"format":46,"prompt":368,"answer":68,"correction":369,"rule":370,"tag":350},"pp-057","I have been know her for years.","I have known her for years.","Know is normally a state verb. Use have known, not have been know.",{"id":372,"difficulty":313,"format":28,"prompt":373,"options":374,"answer":112,"rule":376,"tag":49},"pp-058","I have ___ five pages today.",[112,113,375,114],"writing","Have takes the participle written. Five pages gives a completed amount.",{"id":378,"difficulty":313,"format":39,"prompt":379,"answer":380,"rule":383,"tag":206},"pp-059","She ___ (not finish) the book yet.",[381,382],"hasn't finished","has not finished","Use has not or hasn't + participle finished with she.",{"id":385,"difficulty":313,"format":46,"prompt":386,"answer":8,"rule":387,"tag":350},"pp-060","They have been studying all afternoon and are still studying.","Have been studying describes an activity continuing up to now.",{"id":389,"difficulty":313,"format":28,"prompt":390,"options":391,"answer":392,"rule":395,"tag":320},"pp-061","We ___ this museum in 2022.",[392,157,393,394],"visited","have visit","visiting","In 2022 is a finished time, so use past simple visited.",{"id":397,"difficulty":313,"format":39,"prompt":398,"answer":399,"rule":401,"tag":339},"pp-062","It is the best film I ___ (ever \u002F see).",[400],"have ever seen","This is the best ... I have ever seen expresses experience up to now.",{"id":403,"difficulty":313,"format":46,"prompt":404,"answer":68,"correction":405,"rule":406,"tag":350},"pp-063","She has been write emails all morning.","She has been writing emails all morning.","After has been, use the -ing form writing.",{"id":408,"difficulty":313,"format":28,"prompt":409,"options":410,"answer":84,"rule":414,"tag":36},"pp-064","The floor is wet because someone ___ it.",[84,411,412,413],"has cleaning","have cleaned","has clean","Someone is singular. Use has + past participle cleaned for the present result.",{"id":416,"difficulty":313,"format":39,"prompt":417,"answer":418,"rule":420,"tag":350},"pp-065","The children have been ___ (play) outside since lunch.",[419],"playing","Present perfect continuous uses have been + -ing: have been playing.",{"id":422,"difficulty":313,"format":46,"prompt":423,"answer":8,"rule":424,"tag":339},"pp-066","I have seen that film three times.","Have seen can report an experience and its count up to now.",{"id":426,"difficulty":313,"format":28,"prompt":427,"options":428,"answer":429,"rule":433,"tag":217},"pp-067","Since he moved here, he ___ many friends.",[429,430,431,432],"has made","has maked","have made","has make","Since marks the start of a period continuing now; he has made friends in that period.",{"id":435,"difficulty":313,"format":39,"prompt":436,"answer":437,"rule":440,"tag":217},"pp-068","I ___ (not see) her since Tuesday.",[438,439],"haven't seen","have not seen","Use haven't seen with I and since for a starting point.",{"id":442,"difficulty":313,"format":46,"prompt":443,"answer":68,"correction":444,"rule":445,"tag":350},"pp-069","He has been live here since June.","He has been living here since June.","After has been, use the -ing form living.",{"id":447,"difficulty":313,"format":28,"prompt":448,"options":449,"answer":450,"rule":454,"tag":49},"pp-070","She has ___ her keys and cannot get in.",[450,451,452,453],"lost","losed","lose","losing","Lose – lost – lost. The present result (no keys now) fits has lost.",{"id":456,"difficulty":313,"format":39,"prompt":457,"answer":458,"rule":460,"tag":350},"pp-071","How long have they been ___ (work) on this project?",[459],"working","After have been, use the -ing form working.",{"id":462,"difficulty":313,"format":46,"prompt":463,"answer":8,"rule":464,"tag":320},"pp-072","We finished the project yesterday.","Yesterday is a finished past time, so past simple finished is correct here.",{"how_to_play":466,"rule_intro":470,"rule_sections":471,"related_exercise_label":530,"faq":531},[467,468,469],"Elige Práctica para jugar sin cronómetro o Desafío para competir contra el reloj con tres vidas.","En Práctica puedes elegir la dificultad; Desafío mezcla los tres niveles en una ronda de 12 preguntas.","Lee cada explicación, repite tus errores o continúa con los ejercicios completos de present perfect. Las preguntas, opciones y explicaciones están en inglés.","El present perfect conecta una acción o situación pasada con el presente. Este juego empieza con have\u002Fhas + past participle; después practica experiencias, for\u002Fsince, already\u002Fyet y la diferencia frente a un momento pasado ya terminado. Las preguntas difíciles introducen el present perfect continuous como forma relacionada.",[472,482,494,506,517],{"heading":473,"body":474,"examples":475},"Construye el present perfect","Usa have con I\u002Fyou\u002Fwe\u002Fthey y has con he\u002Fshe\u002Fit, seguidos de un participio pasado. Los participios regulares suelen terminar en -ed; los irregulares se aprenden por separado.",[476,479],{"sentence":477,"note":478},"I have visited Rome.","Have + visited.",{"sentence":480,"note":481},"She has written a letter.","Has + participio irregular written.",{"heading":483,"body":484,"examples":485},"Experiencias: ever, never, been y gone","Ever pregunta por una experiencia hasta ahora; never indica que no ha ocurrido. Been to puede indicar una visita con regreso; gone to suele indicar que la persona sigue fuera.",[486,488,491],{"sentence":247,"note":487},"Pregunta por una experiencia de la vida.",{"sentence":489,"note":490},"She has been to Paris.","Visitó París y volvió.",{"sentence":492,"note":493},"He has gone to Paris.","Todavía está fuera.",{"heading":495,"body":496,"examples":497},"For, since, already y yet","For indica una duración; since, el punto de inicio. Already marca una acción completada antes de lo esperado. Yet suele aparecer al final de preguntas o negativas.",[498,500,503],{"sentence":215,"note":499},"Indica una duración.",{"sentence":501,"note":502},"We have lived here since 2020.","Indica un punto de inicio.",{"sentence":504,"note":505},"I haven't finished yet.","Yet aparece en una negativa.",{"heading":507,"body":508,"examples":509},"¿Momento pasado terminado? Usa past simple","El present perfect normalmente no se combina con un momento terminado como yesterday o last year. Usa past simple cuando dices cuándo ocurrió una acción ya terminada.",[510,514],{"sentence":511,"wrong":512,"note":513},"I saw her yesterday.","I have seen her yesterday.","Yesterday requiere el past simple saw.",{"sentence":515,"note":516},"I have seen her before.","No se indica un momento pasado terminado.",{"heading":518,"body":519,"examples":520},"Present perfect continuous: actividad hasta ahora","Usa have\u002Fhas been + -ing para destacar una actividad que continúa o ha estado en marcha recientemente. El present perfect simple puede destacar un resultado o una cantidad completada. En algunos contextos ambas formas son posibles; el juego incluye pistas claras.",[521,524,527],{"sentence":522,"note":523},"She has been reading for three hours.","Destaca la actividad en curso y su duración.",{"sentence":525,"note":526},"She has read three chapters.","Destaca la cantidad completada.",{"sentence":369,"wrong":528,"note":529},"I have been knowing her for years.","Know suele ser un verbo de estado.","Ejercicios de present perfect",[532,535,538,541,544,547],{"question":533,"answer":534},"¿Este juego de present perfect es gratis?","Sí. Puedes jugar tantas rondas como quieras sin crear una cuenta.",{"question":536,"answer":537},"¿El juego también practica present perfect continuous?","Sí. Las preguntas difíciles introducen have\u002Fhas been + -ing y comparan una actividad en curso con un resultado completado. El tema principal sigue siendo el present perfect simple.",{"question":539,"answer":540},"¿Cuál es la diferencia entre for y since?","For indica una duración, como for five years. Since indica un punto de inicio, como since 2020.",{"question":542,"answer":543},"¿Por qué I have seen her yesterday es incorrecto?","Yesterday indica un tiempo ya terminado. En inglés estándar se usa past simple: I saw her yesterday.",{"question":545,"answer":546},"¿Puedo usar el juego en clase?","Sí. Comenta cada frase en parejas antes de elegir una respuesta y lean juntos la corrección. Desafío sirve como repaso breve y los ejercicios enlazados permiten ampliar la clase.",{"question":548,"answer":549},"¿El juego guarda mi puntuación?","Tu mejor puntuación de Desafío se guarda en este navegador, no en tu cuenta.",[],{"es":552},"\u002Fes\u002Fjuegos\u002Fpresente-perfecto","presente-perfecto",1791170995176]