This is a speaking exercise for pre-intermediate level learners and above. It practises the use of the ‘present perfect' to talk about something (an activity or state) that starts in the past and continues now. It could be used to introduce this area or to provide further general practice later.
There are many ways of revising and consolidating grammar, but I've found it's often useful to give students short passages containing grammar mistakes which are characteristic of the student's level, nationality, and what the teacher may have identified as areas of particular strength or weakness.
There are many activities which you can use with your learners to help them develop their writing skills. For example, writing stories, book or film reviews, postcards or greetings cards, emails, leaflets, computer game instructions, and so on, as well as, of course, writing on the LearnEnglish Kids website
In the classroom there are many ways of using these writing activities to help children practise their English whilst developing their creativity and imagination. Here are some examples. 1. Stories
In the event you have students who are stressed out or just plain bored by the dull approach to teaching grammar, there's a game you can play that will lure students into a communication approach to what is being taught.