I am strongly opposing an approach, when person learning language should rote learn anything. Trying to understand sense and structure of a language seems more appropriate.
I am trying to explain non-continuous verbs, but it appeared very hard to do on practice. E.g.:
You can't say "wanting", because you either "want" or "don't want". You can't have started "wanting" five minutes ago and expect to finish "wanting" in five minutes. Same explanation applies to other non-continuous verbs.
Still it's not very clear for beginners. How to explain subject in a clearer way?