Complete the sentences given in List-I with the appropriate verb forms given in List-II:
List-I List-II (Sentences) (Verb forms) (A) He promised______ me a post in his department. (I) have given (B) I ______ my best years to the service of the nation. (II) gave (C) His services were terminated as he _____trouble to the authorities. (III) to give (D) Atul always _____ his hundred percent to the task at hand. (IV) had been giving
Choose the correct answer from the options given below:
Complete the sentences given in List-I with the appropriate verb forms given in List-II:
| List-I | List-II |
|---|---|
| (Sentences) | (Verb forms) |
| (A) He promised______ me a post in his department. | (I) have given |
| (B) I ______ my best years to the service of the nation. | (II) gave |
| (C) His services were terminated as he _____trouble to the authorities. | (III) to give |
| (D) Atul always _____ his hundred percent to the task at hand. | (IV) had been giving |
Choose the correct answer from the options given below:
Solution
Option 1 -> Incorrect matching: (A) requires infinitive "to give" after "promised", not simple past "gave".
Option 2 -> (A)-(III): "promised to give" (infinitive after promise); (B)-(I): "have given" (present perfect for completed action); (C)-(IV): "had been giving" (past perfect continuous for ongoing past action before termination); (D)-(II): "gave" (simple past for habitual action).
Option 3 -> Incorrect: (A) cannot take "have given" after "promised"; needs infinitive form.
Option 4 -> Incorrect: (D) should be "gave" not "had been giving" for habitual actions with "always".
Hence, Option 2: (A) - (III), (B) - (I), (C) - (IV), (D) - (II) -> The verb "promise" requires an infinitive form (to give); "have given" shows present perfect for dedicating years; "had been giving" indicates past perfect continuous for ongoing trouble before termination; "gave" suits habitual past action with "always" -> correct
Related questions:
2026: 20 May Shift 1
2023: 23 June Shift 3
2026: 20 May Shift 1
2026: 14 May Shift 1
2023: 2 July Shift 3