# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
Completar la frase - Una actividad “cloze” en la que se arrastran y sueltan palabras en espacios en blanco dentro de un texto.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
Ordenar por grupo - Arrastra y suelta cada elemento en su grupo correcto.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
Persecución en el laberinto - Corre a la zona de la respuesta correcta evitando los enemigos.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
Reordenar - Arrastra y suelta palabras para reordenar cada oración correctamente.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
past simple: yesterday, last week, when I was a kid, in 1990, five days ago, the day before, last summer, in January, one week ago, present perfect: since.

# data[].attributes.attachment_link.provider_name
Wordwall - Cree mejores lecciones de forma más rápida

# data[].attributes.attachment_link.readable_text
1) I ______ in Oaxaca when I was a child. a) has lived b) lived c) have lived d) did live 2) A: _____ you _____ to a Rock concert before? a) Did - go b) Have - gone c) Did - gone d) Have - been 3) We _____ Japanese food last night. It was delicious a) have eaten b) ate c) eaten d) has eaten 4) I _______ my teacher for four months a) knew b) known c) have knewn d) have known 5) My grandfather _____ to Texas three times in his life. He died 5 years ago. a) has gone b) have gone c) went d) did go 6) Sarah _____ her purse last week during a walk in the park. a) has lost b) lost c) losed d) has losed 7) I _____ you four times this week! a) have see b) saw c) 've saw d) 've seen 8) They ____ their seats in the theatre yet. a) haven't found b) didn't find c) haven't finded d) didn't finded 9) You _____ three cellphones up to now. How many more this year? a) buyed b) have bought c) have buyed d) bought 10) When ____ the last time you _____ an exam? a) was - failed b) did - fail c) have - fail d) have - failed 11) Where ____ you ______ since you had that terrible accident? a) did - worked b) have - work c) have - worked d) did - work 12) Don't worry! The class _______ yet. a) started b) didn't start c) hasn't started d) haven't started 13) I think we ______ enough time for you so we're starting the meeting without you. a) have waited b) wait c) haven't waited d) didn't wait 14) Sorry teacher. I _________ my writing yet. Can I send it later in the afternoon? a) sent b) haven't sent c) didn't send d) have sent 15) I need a big cup of coffee because I _____ well last night. a) haven't slept b) slept c) didn't sleep d) have slept 16) My sisters and I ____ a white french poodle doggie some years ago. a) have had b) has had c) has d) had

# data[].attributes.attachment_link.description
1) I ______ in Oaxaca when I was a child. a) has lived b) lived c) have lived d) did live 2) A: _____ you _____ to a Rock concert before? a) Did - go b) Have - gone c) Did - gone d) Have - been 3) We _____ Japanese food last night.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
Cuestionario - Una serie de preguntas de opción múltiple. Pulsa la respuesta correcta para continuar.

# data[].attributes.attachment_link.readable_text
Updated December 2022 - contact me if there are any problems.

You can set this page as a homework task for a group of students; doing so will give you a record of who has completed the task. Visit the teacher's section for more information.

You can share this page by using the link below.

Updated January 2020 - changed 'been' to 'gone' in the first set of content, so that 'go' now matches to 'gone'. The sentence still uses 'been' in the phrase contruction part - 'He has been to America'.

This is a mini-game for practicing perfect tense sentences in English. It is intended to be used by ESL learners to review and reinforce the use of perfect tense.

The game is divided into 3 parts. In the first part, you have to match simple verb forms to their perfect tense conjugations - for example, eat matches to eaten. The aim of this part is to review the verb forms before starting to make sentences and also to remind/cement the idea that perfect tense uses different verb forms. In the second part, you have to look at the image and click on the words to form an accurate perfect tense sentence - for example, 'she has eaten lunch'. The aim here is to practice making accurate sentences and to test the students on word order and grammar issues. In the third part, you have to look at the image and click on one of 3 sentences. The 3 sentences here only have minor differences and the aim to give students practice in noticing correct grammar for perfect tense.

The sentences used in this game are arranged into 4 sets of content. These are grouped according to the different uses of perfect tense. The first set covers basic use of perfect tense to describe things that you have done at a non-specific point in time. For example, 'she has eaten lunch'. Some life experiences are also included in this set, such as 'seen an elephant' and 'graduated from college'. The aim with this set is to cover all the basic verbs and try to get phrases that people are likely to hear in everyday life, such as 'done homework' or 'passed the test'. This set also varies between singular and plural and between positive and negative. The intention with this is to expose students to all the different forms that basic perfect tense phrases can take.

The second set of phrases concerns life experiences - sentences that would answer 'have you ever x?' questions. A contrast was created between sentences stating the number of times something has been done and sentences stating that something has never been done. This is important as the sentence order is different for 'never' phrases. The aim here is to expose learners to these kind of life experience phrases. I tried to use phrases that could be typically be experienced in everyday like - e.g. 'had an injection' or 'failed the test'. But typically these sentences are unusual in nature, such as 'eaten a spider'.

The third set concerns duration and how long you have done something for. This is one of the main uses of perfect tense - to describe an action that you continue to do from the past up until present, for example: 'lived in London' or 'played the trumpet'. The key issue with these sentences is whether they are used with 'for' or 'since'. If there is a specific time mentioned at which the action began, then 'since' is used. Whereas, if you just have a duration - e.g. '5 years', then 'for' is used. This distinction is quite important and so it is important for students to get practice with sentences that contrast this.

The final set concerns phrases involving the words 'just', 'already' and 'yet'. These signify slightly different meanings for perfect tense and so contrasting them is quite useful. Phrases with 'yet' are used for situations in which an action hasn't taken place, but is likely to do so in the future - e.g. "the store hasn't opened yet". 'Just' phrases are used to describe events that have recently happened with evidence showing. For example, 'he has just washed the car' with the car showing as clean and the water and soap visible. Similarly, 'already' phrases describe events that have taken place. I chose to use 'already' for situations when there is evidence in the present. This means that there is a lot of overlap between the 'just' and 'already' phrases, but the options available for students to click on should preclude any confusion. The aim of this content is to practice making phrases using these words, with a particular focus on correct word order. I really think that practicing these phrases like this is useful for learners.

The images used in this game are quite specific in nature. The problem with creating images for perfect tense is that it is quite a hard concept to represent visually. For something like 'he is flying a kite', it is quite easy to represent - you just show a boy flying a kite and it directly matches the meaning; however, for something like, 'he has already flown a kite', the meaning is much more subtle and difficult to show visually. The solution used in this game is to have the actions separated from the person. For example, in the sentence 'she has eaten lunch', the action of eating lunch is shown in a bubble and then person to whom the sentence refers is shown next to the bubble, with a thumbs-up to signal having done this action. I think that this is a good solution as I think this closely resembles the way the meaning is understood. In perfect tense, the action is not really being performed by the person, rather it exists as a concept that they relate to, so I think it makes sense to separate it off in this way. To further explain, in the simple sentence 'he is flying a kite' you have the boy as the subject and the kite as the object being flown. The sentence is about how the boy relates to the kite. Conversely, in the perfect tense sentence 'he has flown the kite' the boy is still the subject and the kite the object; however, the sentence is more about how the boy relates to the action of flying the kite. And, to some extent, the action of flying the kite can be thought of as like an object in the sentence.

So in accordance with this perspective, the images are split into 2 with the action in a bubble and subject of the sentence shown next to the bubble. The subject/person, also indicates how they relate to the action. In the first set, this is done with a thumbs-up to indicate something has been done, and a no-hands to show that something hasn't been done. In the second set, the person holds up fingers to indicate the number of times they have done the action (also with a number displayed in a circle). For the 3rd set, each person holds up a sign showing the time to be used in the phrase - the task then is for the student to work out which word (for/since) to use with that time. Finally, for the last set of content, the phrases used are somewhat different. They are more concerned with things that have happened with evidence clear in the present. Because of this, they don't use the split bubble type images.

The game gives points for each correct answer and takes points for incorrect clicks. The maximum scores possible is 23000.

I hope your students can find this game useful. Email me with any feedback - use the contact form linked below or leave a message.

# data[].attributes.attachment_link.description
Practice perfect tense online. A simple game for ESL students to learn perfect tense verbs and phrases. Practice forming sentences using perfect tense.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.readable_text
1) What's the past participle of BE? a) was b) been c) be d) were 2) What's the past participle of BUY? a) buyed b) baught c) bought d) buyyed 3) What's the past simple of BE? a) was b) been c) be d) were 4) What's the past participle of MAKE? a) made b) maked c) maden d) make 5) What's the past participle of SING? a) sing b) sang c) singed d) sung 6) What's the past simple of SING? a) sing b) sang c) singed d) sung 7) What's the past participle of TAKE? a) take b) taken c) took d) taked 8) What's the past simple of TAKE? a) take b) taken c) took d) taked 9) What's the past participle of READ? a) read b) readen c) readed d) roden 10) What's the past participle of EAT? a) eat b) eaten c) ate d) eated 11) What's the past simple of EAT? a) eat b) eaten c) ate d) eated 12) What's the past participle of GET? a) get b) got c) gotten d) geted

# data[].attributes.attachment_link.description
1) What's the past participle of BE? 2) What's the past participle of BUY? 3) What's the past simple of BE? 4) What's the past participle of MAKE?

# data[].attributes.attachment_link.description
Free online jumbled sentence game to help English students learn tenses. Present Perfect Game 1. Designed for ESL learners.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
Ordenar por grupo - Arrastra y suelta cada elemento en su grupo correcto.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.readable_text
1) I ....... in the ocean. a) have never swim b) have never swum c) have never swam 2) Peter ............ a present for his girlfriend. a) has never bought b) has never buy c) has bought never 3) We .......... an email. a) have never wrote b) have never writing c) have never written 4) Have you ... on a trampoline? a) ever jumped b) ever jumping c) ever jump 5) Has Sabrina ... Russian? a) ever spoke b) ever spoken c) ever speak 6) Has your friend ... a bone? a) ever breaked b) ever broke c) ever broken 7) The students ........ to Canada. a) have never been b) have never were c) have never came 8) Greg ........ up at 5 am. a) has never woke b) has never wake c) has never woken 9) Have you ... the car keys at home? a) ever forgot b) ever forgotten c) fogotten ever 10) My hamster ......... at me :( a) has never smiled b) has smiled never c) has never smile

# data[].attributes.attachment_link.description
1) I ....... in the ocean. 2) Peter ............ a present for his girlfriend. 3) We .......... an email. 4) Have you ... on a trampoline?

# data[].attributes.attachment_link.provider_name
Wordwall - Cree mejores lecciones de forma más rápida

# data[].attributes.attachment_link.description
PRESENT PERFECT : YET, ALREADY, NEVER, EVER, SINCE, FOR, PAST SIMPLE: LAST WEEK, YESTERDAY, AGO, A YEAR AGO, WHEN I WAS 2 YEARS OLD.

# data[].attributes.attachment_link.provider_name
Wordwall - Crea mejores lecciones de forma más rápida

# data[].attributes.attachment_link.readable_text
I HAVE ALREADY FINISHED MY HOMEWORKS, SARAH HASN´T EATEN THE APPLE PIE YET, HAVE YOU MADE YOUR BED YET?, PETER HAS BEEN A MEMBER OF THE CLUB FOR TWO YEARS, WE HAVE LIVED IN LONDON FOR SEVEN MONTHS, THEY HAVEN´T BEEN ON HOLIDAY SINCE LAST YEAR, HAS TOMAS FED THE CATS YET?, I HAVE ALREADY CHANGED MY TROUSERS, MY MOTHER HAS ALREADY DECORATED THE CUP CAKES, WE HAVEN´T READ THE COMIC YET, MY BROTHER HAS BEEN SICK SINCE FRIDAY, SHE HAS HAD A TELESCOPE FOR TWO YEARS, MUM HASN´T DONE AQUAROBICS YET, SHE HASN´T HAD A DAY OFF FOR THREE MONTHS, HE HASN´T SEEN PETER SINCE YESTERDAY, HAS PETER ARRIVED YET?, TOMAS HAS ALREADY COMPLETED HIS KEY RING COLLECTION, HAVE YOU HAD YOUR BREAKFAST YET?, I HAVE LIVED IN SPAIN SINCE 2017, THEY HAVE BEEN AT THE HOTEL FOR A WEEK, HAVE THEY CAUGHT THE THIEF YET?, HAVE YOU DRUNK YOUR ORANGE JUICE YET?, ALICE HAS TAUGHT AT THIS SCHOOL SINCE APRIL, I HAVE ALREADY WRITTEN TO MY FRIEND, WE HAVE ALREADY BEEN TO NEW YORK,

# data[].attributes.attachment_link.title
PRESENT PERFECT - ALREADY,YET, FOR AND SINCE

# data[].attributes.attachment_link.description
I HAVE ALREADY FINISHED MY HOMEWORKS, SARAH HASN´T EATEN THE APPLE PIE YET, HAVE YOU MADE YOUR BED YET?, PETER HAS BEEN A MEMBER OF THE CLUB FOR TWO YEARS.

# data[].attributes.attachment_link.provider_name
Wordwall - Cree mejores lecciones de forma más rápida

# data[].attributes.attachment_link.readable_text
John has never seen a snake., Have you ever been to Italy?, Maggie has never liked small spaces., I have felt scared at night many times., Has Andy ever tried rock-climbing?, I haven't touched a snake in my life., Have you ever spoken in public?, She hasn't gone on a date with anyone., I have never felt nervous before an exam., We haven't had an argument this month..

# data[].attributes.attachment_link.description
John has never seen a snake., Have you ever been to Italy?, Maggie has never liked small spaces., I have felt scared at night many times., Has Andy ever tried rock-climbing?, I haven't touched a snake in my life., Have you ever spoken in public?, She hasn't gone on a date with anyone., I have never felt nervous before an exam., We haven't had an argument this month..

# data[].attributes.attachment_link.provider_name
Wordwall - Create better lessons quicker

# data[].attributes.attachment_link.readable_text
I have just finished my homework, She has already made her bed, We haven't seen that new horror movie yet, My sister has already passed three exams, He hasn't eaten lunch yet, The teacher has just explained the exercise, I haven't arrived at the airport yet, My brother has never seen a ghost, Have you ever played Fornite?, Has you mum ever failed an exam?.

# data[].attributes.attachment_link.description
I have just finished my homework, She has already made her bed, We haven't seen that new horror movie yet, My sister has already passed three exams, He hasn't eaten lunch yet, The teacher has just explained the exercise, I haven't arrived at the airport yet, My brother has never seen a ghost, Have you ever played Fornite?, Has you mum ever failed an exam?.