Learn and practise english grammar free online.
- Present continuous (I am doing)
- Present simple (I do)
- Present continuous and present simple 1 (I am doing and I do)
- Present continuous and present simple 2 (I am doing and I do)
- Past simple (I did)
- Past continuous (I was doing)
- Present perfect 1 (I have done)
- Present perfect 2 (I have done)
- Present perfect continuous (I have been doing)
- Present perfect continuous and present perfect simple (I have been doing and I have done)
- How long have you (been) … ?
- for and since when … ? and how long … ?
- Present perfect and past simple 1 (I have done and I did)
- Present perfect and past simple 2 (I have done and I did)
- Past perfect (I had done)
- Past perfect continuous (I had been doing)
- have and have got
- used to (do)
- Present tenses (I am doing / I do) for the future
- I’m going to (do)
- Will and shall 1
- Will and shall 2
- I will and I’m going to
- When I do / when I’ve done / if / when
- Can, could and (be) able to
- Could (do) and could have (done)
- Must and can’t
- May and might 1