Join WhatsApp ChannelDaily MCQs & Exam Updates
English Medium NTS Uploaded: 01 Sep 2026

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'.
0 views Back to English
Submitted by: PaperMCQs
Related MCQs