Breakdown of Él ha leído la pista, pero dudo que haya entendido el mecanismo.
él
he
pero
but
leer
to read
entender
to understand
que
that / than
la pista
the clue
haber
(auxiliary) have
dudar
to doubt
el mecanismo
the mechanism
Questions & Answers about Él ha leído la pista, pero dudo que haya entendido el mecanismo.
Why do we use ha leído in the first half but haya entendido in the second half?
The first part states a fact: he definitely read the clue. Since there is no doubt, it uses the regular present perfect (ha leído). The second part is introduced by dudo que (I doubt that). Expressing doubt triggers the subjunctive mood for the verb that follows, changing ha to haya.
Why is the subjunctive used for an action that already happened in the past?
Even though the understanding (or lack of understanding) happened in the past, your doubt about it is happening right now in the present. When you have a present-tense trigger like dudo que reacting to a completed past action, you use the present perfect subjunctive (haya + past participle) to bridge the two timelines.
Since haya can mean 'I have' or 'he has', how do we know who it refers to here?
Why does the past participle leído have an accent mark, but entendido does not?
For regular -er and -ir verbs, the past participle ends in -ido without an accent, like entender changing to entendido. But when the verb stem ends in a strong vowel like A, E, or O, you must add a written accent to the i so it is pronounced as its own syllable. Since leer (to read) has the stem le-, it becomes leído.
Learn Él ha leído la pista, pero dudo que haya entendido el mecanismo and more in Spanish
All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.
- ✓ Practice with interactive exercises
- ✓ Track your progress with spaced repetition
- ✓Learn at your own pace — completely free