Home » Verbal Ability » Selecting Words

Preposition of duration with perfect aspect: choose the correct word to express a period of time up to now. Sentence: "I haven’t eaten an apple ____ a long while." Select the preposition that correctly marks duration.

Difficulty: Easy

Correct Answer: for

Explanation:


Given data

  • Target: preposition that fits the present perfect negative and a duration phrase "a long while".


Concept/Approach
For is used with spans of time (for a week, for years). Since marks a starting point (since 2020). From needs a complement (from X to Y). Until denotes an end point, not a duration in this construction.


Option analysis
for — correct with a long while. ✅since — would require a specific point in time (e.g., since last summer).from — incomplete without to or till.until — not idiomatic here; it suggests a terminal point rather than a duration with perfect aspect.


Final Answer
for

← Previous Question Next Question→

More Questions from Selecting Words

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion