Standard English Primary 5 Grammar

By the time the school bell rings later today, Siti ________ her science project for the upcoming fair.

A will complete
B completed
C completes
D will have completed
Show Worked Solution

Worked Solution

Step 1: Analyze the time frame. \"By the time... later today\" points to a specific point in the future. Step 2: Identify the requirement. We need a tense that shows an action will be finished before that future point. Step 3: The future perfect tense (\"will have completed\") is used for actions that will be completed by a certain future time.

Correct answer: will have completed

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

Start Free Trial — 7 Days Free