ExamVeda
Login
Home
This question belongs to Competitive English Grammar
Grammar
?

God has been distributing wisdom among people . . . . . . many years.

Answer & Solution
Correct Answer: Option B
God has been distributing wisdom among people for many years.

In this sentence, the word choice depends on the correct usage of prepositions with the verb "distributing." The verb "distributing" is used to indicate an action that has been happening over a period of time. When describing a period of time in English, you should use the preposition "for."

So, the correct option is: Option B: for

It should be: "God has been distributing wisdom among people for many years."
Examveda
Question posted by Examveda
Community

Join the Discussion

2 Comments
Pragya Madhesia
Pragya Madhesia 3 years ago
Has been distributing is present perfect continuous tense structure n???
Manoj Joshi
Manoj Joshi 6 years ago
Has been distributing is a present perfect continuous tense right? Had been distributing is Past perfect continuous.