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:

Fill in the blank with suitable preposition : My friends stood _____ me during my difficult times.
We agree _____ most things.
A small group of men "is waiting" in a queue outside the bakery. (edit)
Hari is very good ___ mimicry.
In the following passage, some words have been deleted. Read the passage carefully and select the most appropriate option to fill in each blank. Select the most appropriate option to fill in blank number 1.