Find the Content and Exercises with Solution
Lesson Objectives
- Identify and apply the correct forms of verbs in complex sentence structures.
- Demonstrate understanding of perfect, passive, conditional, and modal verb constructions.
- Improve accuracy in verb usage through advanced fill-in-the-blank exercises.
- Develop the ability to recognize subtle differences in tense and aspect.
- Enhance writing and speaking fluency by mastering verb forms in real-life contexts.
Advanced Right Forms of Verb – Fill in the blanks
1. If he (know) earlier, he would have acted differently.
2. By the time you arrive, we (finish) our dinner.
3. She (offer) the job if she had applied.
4. The documents (send) by courier yesterday.
5. He said that he (complete) the report by Monday.
6. I would rather you (tell) me the truth.
7. They seem (work) all night on the project.
8. She must (forget) about the meeting.
9. The results (announce) before the end of the day.
10. I wish I (study) harder for the exam.
Answers and Detailed Explanations
1. had known
Grammar: Third Conditional
Rule: If + past perfect, would have + past participle
Explanation: This sentence talks about an unreal past condition. "If he had known earlier" means he didn’t know. "Would have acted" shows the hypothetical result. Using just “knew” or “knows” would make it incorrect because they refer to present or general truths, not the unreal past.
Grammar: Third Conditional
Rule: If + past perfect, would have + past participle
Explanation: This sentence talks about an unreal past condition. "If he had known earlier" means he didn’t know. "Would have acted" shows the hypothetical result. Using just “knew” or “knows” would make it incorrect because they refer to present or general truths, not the unreal past.
2. will have finished
Grammar: Future Perfect Tense
Rule: Subject + will have + past participle
Explanation: The clause “by the time you arrive” refers to a future point. We use future perfect to express that something will be completed before that point. “Will finish” doesn’t show that it will be already done; “have finished” is incorrect as it misses the auxiliary “will”.
Grammar: Future Perfect Tense
Rule: Subject + will have + past participle
Explanation: The clause “by the time you arrive” refers to a future point. We use future perfect to express that something will be completed before that point. “Will finish” doesn’t show that it will be already done; “have finished” is incorrect as it misses the auxiliary “will”.
3. would have been offered
Grammar: Third Conditional Passive Voice
Rule: would have been + past participle
Explanation: She didn’t apply, and as a result, didn’t get the job. We need passive voice because the subject (she) is the receiver, not the doer, of the action. “Would offer” is incorrect (active and wrong tense), and “had offered” makes it wrongly active.
Grammar: Third Conditional Passive Voice
Rule: would have been + past participle
Explanation: She didn’t apply, and as a result, didn’t get the job. We need passive voice because the subject (she) is the receiver, not the doer, of the action. “Would offer” is incorrect (active and wrong tense), and “had offered” makes it wrongly active.
4. were sent
Grammar: Passive Voice, Simple Past
Rule: was/were + past participle
Explanation: “Yesterday” shows a past action. “The documents” is plural and the receiver of the action. Thus, “were sent” is correct. “Have been sent” is present perfect, which doesn’t fit with “yesterday”. “Send” or “sending” is grammatically incorrect here.
Grammar: Passive Voice, Simple Past
Rule: was/were + past participle
Explanation: “Yesterday” shows a past action. “The documents” is plural and the receiver of the action. Thus, “were sent” is correct. “Have been sent” is present perfect, which doesn’t fit with “yesterday”. “Send” or “sending” is grammatically incorrect here.
5. would complete
Grammar: Future in the Past
Rule: In reported speech, “will” becomes “would”
Explanation: Direct speech: “I will complete...” changes to indirect speech: “He said that he would complete...” It reflects a future action viewed from the past. Using “will complete” is incorrect in reported past speech.
Grammar: Future in the Past
Rule: In reported speech, “will” becomes “would”
Explanation: Direct speech: “I will complete...” changes to indirect speech: “He said that he would complete...” It reflects a future action viewed from the past. Using “will complete” is incorrect in reported past speech.
6. told
Grammar: Subjunctive after “would rather”
Rule: would rather + subject + past tense (for present preference)
Explanation: This structure expresses a preference about a present situation. “I would rather you told me” = I prefer you tell me (now). “Tell” (present) or “have told” (past perfect) doesn’t fit this usage.
Grammar: Subjunctive after “would rather”
Rule: would rather + subject + past tense (for present preference)
Explanation: This structure expresses a preference about a present situation. “I would rather you told me” = I prefer you tell me (now). “Tell” (present) or “have told” (past perfect) doesn’t fit this usage.
7. to have worked
Grammar: Perfect Infinitive
Rule: seem + to have + past participle (to describe past actions)
Explanation: “They seem to have worked” means the work is completed and was done in the past. “To work” would mean now or future, which is wrong. “Working” (gerund) doesn’t work with “seem” in this context.
Grammar: Perfect Infinitive
Rule: seem + to have + past participle (to describe past actions)
Explanation: “They seem to have worked” means the work is completed and was done in the past. “To work” would mean now or future, which is wrong. “Working” (gerund) doesn’t work with “seem” in this context.
8. have forgotten
Grammar: Modal + Perfect Infinitive
Rule: must + have + past participle = a logical guess about the past
Explanation: The speaker is guessing logically that she forgot. “Must forget” (present/future), or “must forgot” (wrong form) are both incorrect. “Have forgotten” is essential after “must” for past logic.
Grammar: Modal + Perfect Infinitive
Rule: must + have + past participle = a logical guess about the past
Explanation: The speaker is guessing logically that she forgot. “Must forget” (present/future), or “must forgot” (wrong form) are both incorrect. “Have forgotten” is essential after “must” for past logic.
9. will be announced
Grammar: Future Passive Voice
Rule: will be + past participle
Explanation: The results (subject) will receive the action. It’s a future plan or scheduled announcement. “Will announce” is active and would need a subject (e.g., The committee), so it’s wrong here. “Announce” by itself doesn’t match the future passive structure.
Grammar: Future Passive Voice
Rule: will be + past participle
Explanation: The results (subject) will receive the action. It’s a future plan or scheduled announcement. “Will announce” is active and would need a subject (e.g., The committee), so it’s wrong here. “Announce” by itself doesn’t match the future passive structure.
10. had studied
Grammar: Past Unreal Wish
Rule: I wish + subject + past perfect (to express regret)
Explanation: “I wish I had studied” shows regret about not studying in the past. “Studied” (simple past) would show regret for a present condition (which is wrong), and “have studied” is present perfect, not appropriate for past regrets.
Grammar: Past Unreal Wish
Rule: I wish + subject + past perfect (to express regret)
Explanation: “I wish I had studied” shows regret about not studying in the past. “Studied” (simple past) would show regret for a present condition (which is wrong), and “have studied” is present perfect, not appropriate for past regrets.
📖 Key Features
- 📌 Format: Reading Text
- 📌Content: Exercise on Advanced Right Frms of Verbs
- 📌 Cmposition Number: 00
- 📌 Clarity and Concise: Advanced Grammar
- 📌 Visual Appeal:High Quality Graphics
- 📌Content: Exercise on Advanced Right Forms of Verbs
- 📌 Ideal for: IT-Assisted Classrooms
- 📌 Perfect for: Presentation Purposes and Personal Learning too
🚀 Contact us to get your password!
🚀 Confirm or Renew Your Membership!
✅ Reading Course for Grade 8!