by Bruce:

Basic skills:

Common practice:

Speaking:

Writing:

Listening: