The workers ___ the new shop for three years.
Answer and explanation
Correct answer: D. have opened
- Step 1: "For" and "since" with a period up to now take the present perfect.
- Step 2: The present perfect is "have opened".
Answer
have opened.
Why not the others: opened, are opening and will open do not fit here.
Practise more Error Identification and Written Expression.
Free questions with an explanation for every one, and full timed University of Jordan English Proficiency Test (JU-EPT) mock tests.
More Error Identification and Written Expression questions
- Identify the underlined segment that contains a grammatical error:
'The visiting archaeologist [A: from] the university [B: have discovered]… - Identify the underlined segment that contains a grammatical error:
'Despite the solar power plant in Ma'an [A: generates] vast amounts of cl… - Identify the underlined segment that contains a grammatical error:
'The research paper [A: offers] an in-depth [B: analysis of] water conser… - Identify the underlined segment that contains a grammatical error:
'Neither the primary investigator [A: nor] her research assistants [B: wa… - Identify the underlined segment that contains a grammatical error:
'The newly appointed professor [A: is known] for [B: her dedication to] s… - Identify the underlined segment that contains a grammatical error:
'Because the groundwater reserves [A: in the Azraq basin] have been deple…