Hi Eff, Yes, they are (almost) all grammatically correct, and sound pretty natural to this native English speaker. However, if they were my sentences, I'd make a few minor changes, as follows: 1) James Watt made the steam engine more efficient and continued developing it for several years. That is fine as it is, although I'd probably put a comma after efficient.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.