From Real Exams Quiz

Primary 5 English Grammar Tenses Quiz

Free P5 English Grammar Tenses quiz, Exam version, with questions, answers, and syllabus-aligned practice for Singapore students.

These static practice materials are generated from the site's syllabus and paper-generation workflow, with source and model context shown so students and parents can evaluate the material before use.

Primary 5 English From Real Exams Generated by DeepSeek V4 Flash Sample 04 Updated 2026-08-17

Questions

Free quiz and exam paper access

Enter your details to view this paper

Your access is remembered on this device.

Answers

Primary 5 English Quiz - Grammar Tenses (Answer Key)

Total Marks: 20


Section A: Multiple-Choice Questions (10 marks)

1. Answer: (B) takes [1 mark]

  • Explanation: The subject "Mrs. Tan" is singular (third person). In the simple present tense, we add '-s' or '-es' to the verb for singular subjects. The phrase "Every morning" indicates a habitual action, which requires the simple present tense.
  • Common mistake: Choosing (A) "take" – this is the base form used for plural subjects (e.g., "They take").

2. Answer: (C) are singing [1 mark]

  • Explanation: The word "Listen!" indicates that the action is happening right now. The present continuous tense (am/is/are + verb-ing) is used for actions happening at the moment of speaking. "The children" is plural, so we use "are."
  • Common mistake: Choosing (A) "sing" – this would be for a habitual action, not one happening now.

3. Answer: (B) finished [1 mark]

  • Explanation: The phrase "before he went out to play yesterday" provides a past time context. The simple past tense is used for completed actions in the past. "Finished" is the simple past form of "finish."
  • Common mistake: Choosing (C) "has finished" – the present perfect tense is not used with a specific past time like "yesterday."

4. Answer: (C) will have put up [1 mark]

  • Explanation: The phrase "By the time the guests arrive" refers to a point in the future. The future perfect tense (will have + past participle) is used to describe an action that will be completed before a specific time in the future.
  • Common mistake: Choosing (D) "have put up" – this is present perfect, which is not used for future events.

5. Answer: (D) have been preparing [1 mark]

  • Explanation: The phrase "since last month" indicates an action that started in the past and is still continuing. The present perfect continuous tense (has/have been + verb-ing) is used for actions that began in the past and continue up to the present. "The students" is plural, so we use "have."
  • Common mistake: Choosing (A) "prepare" – simple present does not convey the ongoing nature of the action.

6. Answer: (B) rains [1 mark]

  • Explanation: This is a Type 1 conditional sentence (if + simple present, will + base verb). It describes a possible condition and its likely result in the future. The 'if' clause uses the simple present tense.
  • Common mistake: Choosing (D) "will rain" – we do not use 'will' in the 'if' clause of a Type 1 conditional.

7. Answer: (C) has lived [1 mark]

  • Explanation: The phrase "for forty years" indicates a duration of time from the past until now. The present perfect tense (has/have + past participle) is used for actions that started in the past and continue to the present. "My grandmother" is singular, so we use "has."
  • Common mistake: Choosing (B) "lived" – simple past would imply she no longer lives there.

8. Answer: (B) were playing [1 mark]

  • Explanation: The sentence describes an action that was in progress in the past when another action (it started to rain) interrupted it. The past continuous tense (was/were + verb-ing) is used for the longer, ongoing action. "The boys" is plural, so we use "were."
  • Common mistake: Choosing (A) "play" – simple present does not fit the past context.

9. Answer: (C) have known [1 mark]

  • Explanation: The phrase "since we were in Primary 1" indicates a point in the past when the action began, and it continues to the present. The present perfect tense (has/have + past participle) is used for this. "I" takes "have."
  • Common mistake: Choosing (A) "know" – simple present does not show the connection from the past to the present.

10. Answer: (B) leaves [1 mark]

  • Explanation: The phrase "every evening" indicates a regular, scheduled event. The simple present tense is used for timetables and scheduled events. "The train" is singular, so we add '-s' to the verb.
  • Common mistake: Choosing (D) "is leaving" – while present continuous can be used for future arrangements, "every evening" signals a repeated action, making simple present the better choice.

Section B: Fill in the Blanks (5 marks)

11. Answer: is watering [1 mark]

  • Explanation: The phrase "right now" indicates the action is happening at this moment. The present continuous tense (am/is/are + verb-ing) is required. "The gardener" is singular, so we use "is."
  • Marking note: Accept "is watering." Do not accept "water" or "waters."

12. Answer: has never been [1 mark]

  • Explanation: The word "before" suggests an experience up to the present. The present perfect tense (has/have + past participle) is used for life experiences. "She" is singular, so we use "has." The adverb "never" is placed between "has" and "been."
  • Marking note: Accept "has never been." Do not accept "never has been" (incorrect word order) or "was never."

13. Answer: were watching [1 mark]

  • Explanation: The sentence describes an action in progress in the past when another action (the power went out) occurred. The past continuous tense (was/were + verb-ing) is used. "We" is plural, so we use "were."
  • Marking note: Accept "were watching." Do not accept "watched" or "are watching."

14. Answer: rises [1 mark]

  • Explanation: This is a general truth or fact. The simple present tense is used for universal truths. "The sun" is singular, so we add '-s' to the verb.
  • Marking note: Accept "rises." Do not accept "rise" or "is rising."

15. Answer: will have completed [1 mark]

  • Explanation: The phrase "By next year" indicates a point in the future. The future perfect tense (will have + past participle) is used for an action that will be finished before a specific time in the future.
  • Marking note: Accept "will have completed." Do not accept "will complete" (simple future, which does not emphasize completion before the time).

Section C: Sentence Transformation (5 marks)

16. Answer: The children played in the garden. [1 mark]

  • Explanation: The original sentence is in the present continuous tense (are playing). To change it to simple past tense, we change "are playing" to "played," which is the simple past form of "play." The meaning changes from an action happening now to an action that happened and was completed in the past.
  • Marking note: Award 1 mark for correct transformation. Do not accept "were playing" (past continuous) or "have played" (present perfect).

17. Answer: She finishes her homework. [1 mark]

  • Explanation: The original sentence is in the present perfect tense (has finished). To change it to simple present tense, we use the base form of the verb with an '-s' for the singular subject "She." The meaning changes from a completed action with present relevance to a habitual or general action.
  • Marking note: Award 1 mark for correct transformation. Accept "She finishes her homework every day" if it adds a time phrase, but the core answer "She finishes her homework" is sufficient. Do not accept "She finish" (incorrect subject-verb agreement).

18. Answer: They are visiting the museum next week. [1 mark]

  • Explanation: The original sentence uses "will visit" (simple future). The present continuous tense (are visiting) can be used to talk about fixed future plans or arrangements. The time phrase "next week" is kept to clarify the future meaning.
  • Marking note: Award 1 mark for correct transformation. Accept "They are visiting the museum next week." Do not accept "They are visiting the museum" without the future time phrase, as it could be interpreted as happening now.

19. Answer: He read a book when I called him. [1 mark]

  • Explanation: The original sentence uses the past continuous tense (was reading) for the longer action and the simple past tense (called) for the shorter, interrupting action. To change the main clause to simple past, we use "read" (the simple past form of "read," which is spelled the same but pronounced differently). The meaning changes from an ongoing action to two completed actions.
  • Marking note: Award 1 mark for correct transformation. Accept "He read a book when I called him." Do not accept "He reads" (present tense) or "He was reading" (no change).

20. Answer: I learn French. [1 mark]

  • Explanation: The original sentence is in the present perfect continuous tense (have been learning), which emphasizes the duration of an action that started in the past and continues. To change it to simple present tense, we use the base form of the verb "learn." The meaning changes from an ongoing action with a duration to a general statement or habit.
  • Marking note: Award 1 mark for correct transformation. Accept "I learn French" or "I study French." Do not accept "I am learning French" (present continuous) or "I learned French" (simple past).