I hope some of my old materials from my teaching days are still useful. Additionally, I have a few blog posts about learning English.
That must be an inference! When to use should have or must have
Will You Stop Using Will for the Future?
Common Mistakes in English
You Should Read This
Past and Present Perfect
Yes and No
Modal Verbs of Probability and Inference
Adjectives with -ing and -ed