0

Please let me know when you have received the book or is it better to write let me know when you will receive it

Is it grammatically correct because in that case the when clause is not a time clause so the future should be needed

2
  • "when you will receive it" is not correct there. It refers to an event that is still in the other person's future. You want to know when the book is in that person's hands, that is, when the person has received it. You can also use the present: Please let me know when you receive it.
    – TimR
    Commented May 15, 2017 at 19:03
  • 4
    Possible duplicate of future or present with when. It's also worth looking at A sentence in Present tense was understood as future tense. Commented May 15, 2017 at 19:09

0

Browse other questions tagged .