To improve your speaking and writing skills you need to realize what grammatical aspects need to be revised. Here you are some ideas to help you.

1. USE ENGLISH STRUCTURES AND MAKE SHORT SENTENCES

Try to make short sentences and use English grammatical structures. To achieve this goal you should learn examples instead of translating from Spanish into English. It is a good idea to pay attention to the grammatical examples and their uses. Then, you can use the same structures but with different contents to express what you mean.

For example, if you want to talk about your daily routine or give general opinions, use the present tense. You can say: "I usually
get up at 8.00" or "Spanish people like sleeping after lunch". You don't need to translate from Spanish into English to tell somebody
what you usually do or your opinions.

It's a good idea to start from simple sentences to more complex structures.

Click on the following link to do revision of Simple sentences (B1)
- Sentence structure and word order
- Subject questions and other questions
- Adverb position
- Adjectives


2. THINK OF HOW TO USE THE STRUCTURE

Try to remember the situations or the kind of text where you may need a particular grammatical structure.

For example, if you want to tell your classmates about what you did at the weekend, you'll have to use the past simple ("I went to the cinema yesterday").

Click on the following link to do revision of Grammar use (B1):
- Tenses
- Prepositions
- Phrasal verbs

Try this approach to learning English structures and their meaning: (new)

Use the following grammar which is based on the 200 keywords in English.
You can learn how to work with it on the following page

http://elt.oup.com/student/naturalgrammar/;jsessionid=B84A8B293BC931A8DEAD2B279F7EC3C7?cc=global&selLanguage=en
Then, to work on your own you can download the list of the 200 words and the grammar index to find information about the words in more traditional grammar books or web pages that contain those contents.

http://elt.oup.com/student/naturalgrammar/keywords/e_downloads?cc=global&selLanguage=en

Do some more practice with the following blog
http://intermediate-eva.blogspot.com/

3. REVISE OTHER CONTENTS FROM PREVIOUS YEARS

Revision for B1
- Like/as/would like/look like/look
- Use of "the" and "a"
- Adjectives: comparative and superlative ones
- Quantifiers


4. USE MORE DEMANDING COMPLEX STRUCTURES TOO

Once you have learnt simple sentences and how to use them, try to learn more difficult structures and use them when speaking and writing.

Click on the following link to do revison of Complex sentences (B1)
- Passive sentences
- Conditional sentences
- Relative sentences
- Reported speech


5. LEARN WITH THE SONGS YOU LIKE

Songs:
http://www.multimedia-english.com/contenido/ficha/sick-and-tired/8 (past simple)
http://www.multimedia-english.com/contenido/ficha/facebook-song/2083 (mixed tenses)
http://www.multimedia-english.com/contenido/ficha/waka-waka/2375 (imperatives)
http://www.multimedia-english.com/contenido/ficha/frozen/1731 (second conditional)
http://www.multimedia-english.com/contenido/ficha/jai-ho/526 (future simple)

6. DO GRAMMAR TESTS
http://www.examenglish.com/PET/pet_grammar.htm