I was doing exercises from great blue textbook when I met the difficult one. Please, explain me the difference between usage infinitive and present infinitive in passive voice.
Foe example: Do you think that more money should be spent on education.
Why can’t we use perfect infinitive in this example?
This road is in very bad condition. It should have been repaired a long time ago.
Does it wrong to use be repaired in this example?