1. He finished the project for five days.

2. He has finished the project for five days.
3. He read the book for five days.
4. He has read the book for five days.
[Are the four sentences all grammatical?}

5. He read the book in five days.
6. He finished reading the book in five days.
[What is the difference between #4 and #5? Does #5 mean #6?]

1 answer

"For" is the wrong preposition. It makes no sense. Five and six are correct.

https://www.merriam-webster.com/dictionary/for
Similar Questions
  1. posted by rfvv today at 6:08pm1. He runs 50 meters in 9 seconds. 2. He runs 50 meters durng 9 seconds. [Can we use #2?] 3. He
    1. answers icon 1 answer
  2. 1. He runs 50 meters in 9 seconds.2. He runs 50 meters durng 9 seconds. [Can we use #2?] 3. He finished the project in 5 days.
    1. answers icon 1 answer
  3. 1. He finished the project in five days.2. He finished the project within five days. 3. He finished the project after five days.
    1. answers icon 1 answer
    1. answers icon 4 answers
more similar questions