P plhbg1 Captain Hot Lips Jul 5, 2023 #1 Neither is correct. A person does not “have” a language; a person speaks a language. You could change it to: “He speaks good English,” “He has a good command of English,” or “His [command of] English is good.”
Neither is correct. A person does not “have” a language; a person speaks a language. You could change it to: “He speaks good English,” “He has a good command of English,” or “His [command of] English is good.”