Fill in the blank: "She ___ (live) in Lahore for ten years."
A
will live
B
has been living
C
lived
D
is living
Correct Answer: Option B — has been living
Explanation:
The present perfect continuous 'has been living' is used because the action started in the past and continues up to the present, especially with 'for ten years'.