Breakdown of Quando il tassista ha visto la strada chiusa, ha preso una deviazione senza che io dicessi nulla.
Questions & Answers about Quando il tassista ha visto la strada chiusa, ha preso una deviazione senza che io dicessi nulla.
Ha visto is passato prossimo, and it presents the seeing as a completed event: the taxi driver saw that the road was closed.
That fits the sentence well because the driver’s action sequence is:
- he saw the road was closed,
- then he took a detour.
If you used vedeva, it would sound more like an ongoing background situation, such as he was seeing / he could see, which is not the main idea here.
So:
- ha visto = a finished event
- vedeva = an ongoing or habitual background action
In this sentence, the completed event is the natural choice.