English Grammar - Tenses

English Grammar
English Grammar - Tenses

Choose the grammatically correct sentence :


Options:

  1. John has been living in Egypt for 1942.
  2. John had lived in Egypt for 1942.
  3. John has been living in Egypt since 1942.
  4. John have lived in Egypt since 1942.

Right Answer: John has been living in Egypt since 1942.

The grammatically correct sentence is 'John has been living in Egypt since 1942.' Two rules are involved here. First, 'since' is used with a point of time such as 1942, Monday or morning, while 'for' is used with a period of time such as five years or two hours. Second, an action that began in the past and still continues is expressed by the present perfect continuous tense, formed as has/have been + verb-ing. As 'John' is a singular subject, 'has' is used and not 'have'. Hence option (3) is correct.

Was this explanation helpful?

This question is part of English Grammar - Tenses, which has 4 practice questions with answers.

Published: | Last Updated:
Deepak - Educational Content Creator

Written by Deepak

Educational Content Creator

I am an educational content creator dedicated to making learning simple, engaging, and accessible for students preparing for competitive exams. He specializes in creating high-quality study materials, including notes, multiple-choice questions (MCQs), previous year question papers, practice tests, and exam-oriented resources.

Experience: 10+ years in Education and Competitive Exam Content Creator