Why can't you say "ayer he visto a Marcos"?

You can only use the perfect tense, "haber + perfect participle" when something is either very recent or is still ongoing. "Ayer", yesterday, is definitely not still going on, and it's not recent enough to justify the perfect tense. When something is final and completed, like yesterday is (!) we have to use the simple past - so, "ayer ví a Marcos".

Answered by Claire S. Spanish tutor

2312 Views

See similar Spanish GCSE tutors

Related Spanish GCSE answers

All answers ▸

What is the difference between 'ser' and 'estar'?


You are writing an email to your friend Maria in Spain. She asked you about your hometown. Describe your hometown and its key features.


Identify what Sofia likes to do in her free time from the following quote: "Me gusta pintar, y los fines de semana me voy al cine con mis amigos. Mi director de cine preferido es Stanley Kubrick!"


How do I know when to use the subjunctive tense?


We're here to help

contact us iconContact usWhatsapp logoMessage us on Whatsapptelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

© MyTutorWeb Ltd 2013–2024

Terms & Conditions|Privacy Policy