God has been distributing wisdom among people . . . . . . many years.
A. since
B. for
C. from
D. so
Answer: Option B
Solution(By Examveda Team)
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."
Join The Discussion
Comments ( 2 )
Related Questions on Grammar
Has been distributing is present perfect continuous tense structure n???
Has been distributing is a present perfect continuous tense right? Had been distributing is Past perfect continuous.