Here I see below sentence:

We hope to have finished the building works by the end of March

My question is if I write this sentence using infinitive instead of the perfect infinitive then will it be wrong? And why?

We hope to finish the building works by the end of March

UPDATE 1: I want to know from strict grammar point of view.

  • 2
    They are both OK with a slight difference, possibly, with the distinction that in the first sentence, when the end of March comes, the building works will have been completed some time before then. In the second sentence, the end of March seems to be a deadline. Commented Feb 7, 2020 at 20:28
  • @WeatherVane Ok, thanks. I should have mentioned that I want to know the grammar point of view - so second sentence is also grammatically correct, right? Commented Feb 7, 2020 at 21:44

1 Answer 1


From a strict grammar point of view, neither is wrong. They're both grammatical.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .