Examveda
Examveda

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."

This Question Belongs to Competitive English >> Grammar

Join The Discussion

Comments ( 2 )

  1. Pragya Madhesia
    Pragya Madhesia :
    6 months ago

    Has been distributing is present perfect continuous tense structure n???

  2. Manoj Joshi
    Manoj Joshi :
    4 years ago

    Has been distributing is a present perfect continuous tense right? Had been distributing is Past perfect continuous.

Related Questions on Grammar