Beginner Level Since vs For, By vs Until, During vs While Quiz
This beginner-level quiz focuses on three of the most frequently confused preposition pairs in English: SINCE vs FOR, BY vs UNTIL, and DURING vs WHILE. These pairs are a regular fixture in SSC CGL, IBPS PO, Railways, Bank Clerk, and State PSC exams, usually tested through fill-in-the-blank questions. At this level, the key concepts are: using SINCE for a specific starting point and FOR for a duration, using BY for a deadline and UNTIL for continuity up to a point, and remembering that DURING is followed by a noun while WHILE is followed by a clause. Before you attempt this quiz, read through the Prepositions β it'll make these questions much easier to crack. These pairs often look interchangeable at first glance, but understanding what each word is actually doing grammatically will help you avoid the traps examiners set with confidently wrong-sounding sentences.
Q1. She has been working here ___ 2019.
View Solution & Explanation
This tests the core SINCE rule β "2019" is a specific starting point in time, not a span, so it pairs with since in a perfect-tense sentence.
Correct sentence: "She has been working here since 2019."
Memory hook: if you can replace the word with "from the moment of," the answer is since.
Q2.She has been waiting ___ two hours.
View Solution & Explanation
"Two hours" describes a duration, a span of time, rather than a fixed starting point, so it needs for, not since.
Correct sentence: "She has been waiting for two hours."
Memory hook: if you can replace the word with "a span of," the answer is for.
Q3. Submit the form ___ Friday.
View Solution & Explanation
"Submit" is a one-time action with a deadline β it must be completed no later than Friday, not continued up until Friday β so by is correct.
Correct sentence: "Submit the form by Friday."
Memory hook: by = deadline, a finish line; you complete the action before it, you don't keep doing it.
Q4.I will wait ___ Friday.
View Solution & Explanation
"Wait" is a continuous action, and the sentence describes that waiting continuing right up to Friday, which is exactly what until signals.
Correct sentence: "I will wait until Friday."
Memory hook: until = continuity, an ongoing action that keeps going up to a point in time.
Q5.She slept ___ the lecture.
View Solution & Explanation
"The lecture" is a noun, and during is a preposition that must be followed by a noun, not a clause.
Correct sentence: "She slept during the lecture."
Memory hook: during + noun β ask "during what?" and the answer should be a single noun or noun phrase.
Q6.She slept ___ the lecturer was speaking.
View Solution & Explanation
"The lecturer was speaking" is a clause with its own subject and verb, and while is a conjunction that must be followed by a clause, not a single noun.
Correct sentence: "She slept while the lecturer was speaking."
Memory hook: while + subject + verb β if you see a mini-sentence after the blank, it's while.
Q7.He has been ill ___ last Monday.
View Solution & Explanation
"Last Monday" names a specific starting point, not a duration, so the sentence needs since, not for.
Correct sentence: "He has been ill since last Monday."
Memory hook: a named day or date after the blank almost always signals since, not for.
Q8.She will have left ___ 5 pm.
View Solution & Explanation
This describes a deadline β she'll be gone before 5 pm arrives β which is the defining function of by, not the continuous action implied by until.
Correct sentence: "She will have left by 5 pm."
Memory hook: "will have left" already signals completion before a point β pair completion verbs with by.
Q9.She worked ___ 5 pm and then went home.
View Solution & Explanation
"Worked...and then went home" shows the working continued right up to 5 pm before stopping, which is the continuity pattern that until describes.
Correct sentence: "She worked until 5 pm and then went home."
Memory hook: if the action keeps happening and then stops at a point, that point takes until, not by.
Q10.He has lived in this city ___ ten years.
View Solution & Explanation
"Ten years" is a length of time, a duration, rather than a fixed point on the calendar, so for is the correct choice here, not since.
Correct sentence: "He has lived in this city for ten years."
Memory hook: any plain number of years/months/days without a specific date attached is a duration β pair it with for.