Quiz playing is a wonderful way to increase your knowledge of English as a Second Language. Remember that all of our ESL quizzes have titles that are both friendly and technical at the same time… In the case of this quiz you might like to tell your friends about “What’s Happened?” but no doubt your teachers will talk about the “Perfect Tense Forms quiz”! If you hear a technical term and you want to find a quiz about the subject then just look through the list of quiz titles until you find what you need.
You'll find it necessary to learn about perfect tense forms because it can often be very important to be able to describe 'what's happened', maybe just-now or at some time further into the past. Here is your chance to practise how we do that with some questions on perfect tense forms!
Sometimes in English, if you are boasting a bit about all the places you have been and things you have done, someone may say: 'Been there, done that, got the tee-shirt!'. This means that they HAVE (themselves, too) already done all these things. Like many other languages, English uses the 'have'-auxiliary to express what someone HAS done ... because their past experience is something that belongs to them and makes them the person they are, so they 'have' it in a similar way to 'having' a dog or 'having' a certain car or 'having' an official piece of paper to prove what they 'have' achieved (like an exam result, maybe a university degree, or that they passed their Driving Test).
Meanwhile, the show 'My Fair Lady' is all about a poor London girl who learns to speak 'proper English'. You might enjoy watching it, to work on your accent, too; and there are lots of splendid songs in it ('Get me to the church on time', 'I could have danced all night' and many, many others)!