They have taught English for many years. The passive form of the sentence is -
They have taught English for many years. The passive form of the sentence is - Correct Answer English has been taught for many years.
They have taught English for many years. The passive form of the sentence is - Correct Answer English has been taught for many years.