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

A. since

B. for

C. from

D. so

Answer: Option B

Solution(By Examveda Team)

Past perfect continuous tense is used when a work is being continued for some time from the past. has been distributing is past perfect continuous and for is the correct preposition to be used.

Join The Discussion

Comments ( 1 )

  1. Manoj Joshi
    Manoj Joshi :
    3 years ago

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

Related Questions on Grammar