He is good at . . . . . . . . English. A. spoken B. speaking C. speak D. spoke

spoken
speaking
speak
spoke

The correct answer is B. speaking.

The verb “speak” can be used in three ways:

  • As an infinitive, meaning “to talk”: “I like to speak English.”
  • As a present participle, meaning “talking”: “He is speaking English.”
  • As a past participle, meaning “having talked”: “He has spoken English for many years.”

In the sentence “He is good at speaking English,” the verb “speak” is being used as a present participle. This is because the sentence is describing a skill that the person has, and skills are typically described using present participles. For example, we might say “He is good at cooking” or “She is good at dancing.”

The other options are incorrect because they are not present participles. Option A, “spoken,” is the past participle of the verb “speak.” Option C, “speak,” is the infinitive form of the verb. Option D, “spoke,” is the past tense form of the verb.

In conclusion, the correct answer to the question “He is good at . . . . . . . . English” is B. speaking.