Hi I am not a native, however I would like to share my views. 1> English is taught us by him English is taught to us by him. This is OK.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AlpheccaStarsOthers might not have exactly the same opinions of the awkward sentences, but here are mine.I am a native speaker (American English.)I am a native speaker (British English). I agree with everything you wrote except for part of number 7: