Yes, your sentence is "good" English. " In regular speech, most native speakers no longer follow this rule. Nevertheless, if you are doing "elegant" writing, you may wish to keep this "old" rule in mind.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.