Challenger App

No.1 PSC Learning App

1M+ Downloads
It has been raining _____ two days.

Asince

Bafter

Cfrom

Dfor

Answer:

D. for

Read Explanation:

Answer: for

Explanation:

  • The sentence is: “It has been raining _____ two days.”

  • “For” is used to indicate a duration of time.

  • Correct sentence:
    “It has been raining for two days.”

Why not the others?

Option

Reason

since

“Since” is used for a point in time (e.g., since Monday), not a period.

after

“After” indicates something happening later than, not duration.

from

“From” indicates a starting point, needs “to” to indicate duration.

for

✅ Correct — expresses the length of time.


Related Questions:

Most people are afraid ..... lizards.
He is kind even ..... strangers.
She had knowledge ...... physics.
As employees, We are accountable ..... our stakeholders.
My birthday is ______ October 28th.