Question:

Fill in the blanks with appropriate prepositions. Good always triumphs ___ evil ___ the long run.

Show Hint

Remember these common expressions:
• Triumph over
• Believe in
• Depend on
• In the long run
Updated On: Jul 15, 2026
  • by, over
  • for, on
  • over, in
  • at, by
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Concept: Prepositions are used to show the relationship between words in a sentence. Certain verbs and expressions take fixed prepositions.
Triumph over = to defeat or overcome.
In the long run = eventually or after a long period of time.

Step 1:
Choose the first preposition.
The verb triumph is always followed by: \[ \boxed{\text{triumph over}} \] Example: \[ \text{Truth triumphs over falsehood.} \] Therefore, the first blank is: \[ \boxed{\text{over}} \]

Step 2:
Choose the second preposition.
The fixed idiom is: \[ \boxed{\text{in the long run}} \] which means "eventually" or "after a long period." Hence, the second blank is: \[ \boxed{\text{in}} \]

Step 3:
Eliminate incorrect options.

• (A) by, over -- incorrect collocations.
• (B) for, on -- grammatically incorrect.
• (C) over, in -- correct.
• (D) at, by -- incorrect usage.

Step 4:
Final conclusion.
The correct sentence is: \[ \boxed{\text{Good always triumphs over evil in the long run.}} \]
Was this answer helpful?
0
0