Vidyalelo
English · Q41

Grammar

Competitive Exams · English · question 41

Q41

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

A.
since
B.
for
Answer
C.
from
D.
so

Answer: Option B

Solution

Answer: Option B
Solution:
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."