Standard English Primary 3 Cloze

Choose the correct word from the word bank to complete the sentence. Word bank: since / for / during / while "Luke has been practising the piano _______ three years and has improved greatly."

A for
B since
C during
D while
Show Worked Solution

Worked Solution

Step 1: Identify what follows the blank — "three years" is a duration (a length of time). Step 2: Use "for" with durations (for three years, for a week); use "since" with specific start points (since Monday). Step 3: "Three years" is a duration, so "for" is correct. Answer: for

Correct answer: for

Want more questions like this? Superholic Lab has 10,000+ MOE-aligned questions with full worked solutions.

Start Free Trial — 7 Days Free