EduFarming
Your list · 0हिं — This page is in English only

Type at least two letters. Press Esc to close.

↑↓ navigate↵ openTAB cycle filter

Improving the sentence · Question 60 of 80

Question 60

MediumOriginal question

Which of these sentences is correct?

Options for question 60

Show the answer and explanation
CorrectNot quiteAnswer C

Correct answer: C

Explanation

  1. A length of time up to now takes a perfect tense and "for": "He has been working here for five years."

Worth noting

"Since five years" is wrong in any tense: "since" needs a starting point.

Concept
"For" with the present perfect
Typical time
45 s
Your time
—
The rule this testsThe one correct sentence
Practise this chapter →

Ten questions from Improving the sentence, at your own pace.

Practise this chapter →

Ten questions from Improving the sentence, at your own pace.