Difficulty: Easy
Correct Answer: have been waiting
Explanation:
Given dataThe poor villagers have waited in the bitter cold for more than 4 hours now.
Concept/ApproachDuration with ‘‘for ... now’’ indicates an action that started in the past and is still continuing. Use the present perfect continuous: ‘‘have been waiting.’’
Option analysishave been waiting — Correct aspect and plural agreement with ‘‘villagers’’.had waited — Past perfect requires a later past anchor; not present.has been waiting — Subject–verb disagreement (singular vs plural).No improvement — Leaves suboptimal aspect.
Verification/AlternativeTemplate: ‘‘They have been + V-ing for X hours now.’’
Final Answerhave been waiting
Discussion & Comments