Answer:
B. Whose parents were born in another country.
Step-by-step explanation:
A "second-generation American" typically refers to someone who was born in the United States, but whose parents were born in another country. This is in contrast to a "first-generation American," who was born in another country and immigrated to the United States, and a "third-generation American," whose grandparents were born in another country but whose parents were born in the United States. The ability to speak English or another language does not factor into the definition of a second-generation American.