He spoke ........ the subject for two hours regularly.

He spoke ........ the subject for two hours regularly.

Explanation

Speak on something means کسی موضوع پر لیکچر وغیرہ دینا