Correct Answer:
B. has been waiting
This question requires the correct tense to describe an action that started in the past and has continued up to the present moment. The key phrase here is "since morning," which indicates a duration beginning at a specific point in the past and extending to now.
The present perfect continuous tense is used for actions that began in the past, are still continuing in the present, or have just finished with a visible result. Its structure is subject + has/have + been + verb-ing.
- B: has been waiting is the correct answer. "She has been waiting here since morning" accurately conveys that the action of waiting started in the morning and is still ongoing at the present time.
- A: is waiting is incorrect. This is the present continuous, which describes an action happening right now, but it doesn't convey the duration that started in the past.
- C: was waiting is incorrect. This is the past continuous, which describes an action that was ongoing at a specific point in the past, not an action continuing to the present.
- D: waits is incorrect. This is the present simple, used for habitual actions or general truths, not for an ongoing action with a duration extending from the past to the present.