Why does should have done [something] use the present conditional rather than the perfect conditional?
This is because we form the auxiliary "should" by using the simple conditional of the verb "deber" = debería
Then what follows is "haber" (infinitive always) + past participle of the main verb.
Sign in to submit your answer
Don't have an account yet? Join today
Test your Spanish to the CEFR standard