[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"verticals":3,"article-spanish-a2-preterite-vs-imperfect":32,"search-suggestions":261,"related-spanish-a2-preterite-vs-imperfect":304,"comments-019ff280-9e3d-7252-8944-2082a2a37ade":344},[4,20],{"id":5,"slug":6,"name":7,"tagline":8,"description":9,"accentFrom":10,"accentTo":11,"icon":12,"defaultLocale":13,"locales":14,"features":16,"position":19},"019fe637-3d33-714b-b57f-23e163ffca0c","dev","Web Development","Read it. Run it. Prove it.","A post a day on modern web development — most with an editable playground and a quiz that explains every answer. Free, no account needed.","violet-500","cyan-400","◇","en",[13,15],"fa",{"courses":17,"paths":17,"articles":17,"exams":18,"flashcards":18,"packages":17,"community":17,"certificates":17,"teams":17,"commerce":17},true,false,0,{"id":21,"slug":22,"name":23,"tagline":24,"description":25,"accentFrom":26,"accentTo":10,"icon":27,"defaultLocale":13,"locales":28,"features":30,"position":31},"019fe637-3dc2-754c-8657-0f175bfee7c6","lang","Languages","Learn a language the way you learn a codebase.","Grammar explained the way good documentation explains an API — one idea at a time, each with a quiz.","amber-400","⌘",[13,15,29],"es",{"courses":18,"paths":18,"articles":17,"exams":18,"flashcards":17,"packages":18,"community":17,"certificates":17,"teams":18,"commerce":18},2,{"id":33,"slug":34,"title":35,"subtitle":36,"excerpt":37,"coverUrl":36,"locale":13,"readingMinutes":38,"publishedAt":39,"viewCount":40,"likeCount":19,"commentCount":19,"author":41,"vertical":46,"topic":47,"tags":50,"_count":64,"playground":66,"body":67,"bodyMd":245,"seo":246,"translationGroupId":248,"thread":249,"assessments":251,"translations":257,"quiz":259},"019ff280-9e3d-7252-8944-2082a2a37ade","spanish-a2-preterite-vs-imperfect","Spanish A2: pretérito vs imperfecto — the photo and the film",null,"Spanish has two past tenses and they are not interchangeable. One takes a photograph of a completed event; the other films the background it happened against.",3,"2026-08-13T07:00:00.000Z",120,{"id":42,"name":43,"username":44,"avatarUrl":36,"headline":45},"019fe637-3c25-7088-9034-39c9f15dc3c8","Parsa Jiravand","parsa","Frontend engineer · building bestpractic",{"slug":22,"name":23,"accentFrom":26,"accentTo":10},{"slug":48,"name":49},"spanish","Spanish",[51,52,55,58,61],{"slug":48,"name":49,"color":36},{"slug":53,"name":54,"color":36},"a2","A2",{"slug":56,"name":57,"color":36},"es-a2","Es-a2",{"slug":59,"name":60,"color":36},"grammar","Grammar",{"slug":62,"name":63,"color":36},"tenses","Tenses",{"assessments":65},1,{"slug":34,"title":35},{"blocks":68,"version":65},[69,73,77,80,84,87,115,118,121,124,127,144,147,150,158,161,164,167,170,173,176,194,197,200,221,224,227,230,233,236,239],{"id":70,"html":71,"type":72},"b1","\u003Cp>Two past tenses, and the difference is not \u003Cem>when\u003C\u002Fem>. It is \u003Cstrong>what kind of past\u003C\u002Fstrong> you are describing.\u003C\u002Fp>","paragraph",{"id":74,"html":75,"type":76},"b2","\u003Cp>\u003Cstrong>Comí\u003C\u002Fstrong> a las dos. → I ate at two. (One event. Done.)\n\u003Cstrong>Comía\u003C\u002Fstrong> a las dos. → I used to eat at two. (A habit. Background.)\u003C\u002Fp>\n","quote",{"id":78,"html":79,"type":72},"b3","\u003Cp>The useful image: the \u003Cstrong>pretérito is a photograph\u003C\u002Fstrong>, the \u003Cstrong>imperfecto is the film running behind it\u003C\u002Fstrong>.\u003C\u002Fp>",{"id":81,"html":82,"text":82,"type":83,"level":31},"b4","Pretérito — a completed event","heading",{"id":85,"html":86,"type":72},"b5","\u003Cp>Something happened, it finished, and you are treating it as a single point.\u003C\u002Fp>",{"id":88,"head":89,"rows":93,"type":114},"b6",[90,91,92],"","-ar (hablar)","-er\u002F-ir (comer)",[94,98,102,106,110],[95,96,97],"yo","hablé","comí",[99,100,101],"tú","hablaste","comiste",[103,104,105],"él\u002Fella","habló","comió",[107,108,109],"nosotros","hablamos","comimos",[111,112,113],"ellos","hablaron","comieron","table",{"id":116,"html":117,"type":76},"b7","\u003Cp>\u003Cstrong>Llegué\u003C\u002Fstrong> a las ocho. \u003Cstrong>Abrí\u003C\u002Fstrong> la puerta. \u003Cstrong>Vi\u003C\u002Fstrong> el desastre.\u003C\u002Fp>\n",{"id":119,"html":120,"type":72},"b8","\u003Cp>Three photographs, in order. That sequence — one thing then the next — is what the pretérito is for.\u003C\u002Fp>",{"id":122,"html":123,"text":123,"type":83,"level":31},"b9","Imperfecto — the background",{"id":125,"html":126,"type":72},"b10","\u003Cp>Ongoing, habitual, or descriptive. No endpoint in view.\u003C\u002Fp>",{"id":128,"head":129,"rows":130,"type":114},"b11",[90,91,92],[131,134,137,138,141],[95,132,133],"hablaba","comía",[99,135,136],"hablabas","comías",[103,132,133],[107,139,140],"hablábamos","comíamos",[111,142,143],"hablaban","comían",{"id":145,"html":146,"type":72},"b12","\u003Cp>Only three verbs are irregular: \u003Cstrong>ser\u003C\u002Fstrong> (era), \u003Cstrong>ir\u003C\u002Fstrong> (iba), \u003Cstrong>ver\u003C\u002Fstrong> (veía). That is the whole list.\u003C\u002Fp>",{"id":148,"html":149,"type":72},"b13","\u003Cp>Four jobs:\u003C\u002Fp>",{"id":151,"type":152,"items":153,"ordered":17},"b14","list",[154,155,156,157],"\u003Cstrong>Habits\u003C\u002Fstrong> — \u003Cem>Todos los veranos \u003Cstrong>íbamos\u003C\u002Fstrong> a la playa.\u003C\u002Fem>","\u003Cstrong>Description\u003C\u002Fstrong> — \u003Cem>La casa \u003Cstrong>era\u003C\u002Fstrong> grande y \u003Cstrong>tenía\u003C\u002Fstrong> un jardín.\u003C\u002Fem>","\u003Cstrong>Ongoing action\u003C\u002Fstrong> — \u003Cem>Mientras \u003Cstrong>llovía\u003C\u002Fstrong>, leí un libro.\u003C\u002Fem>","\u003Cstrong>Age, time, feelings\u003C\u002Fstrong> — \u003Cem>\u003Cstrong>Tenía\u003C\u002Fstrong> doce años.\u003C\u002Fem> \u003Cem>\u003Cstrong>Eran\u003C\u002Fstrong> las tres.\u003C\u002Fem>",{"id":159,"html":160,"text":160,"type":83,"level":31},"b15","The two together",{"id":162,"html":163,"type":72},"b16","\u003Cp>This is where it becomes one skill instead of two tenses. The imperfecto sets the scene; the pretérito interrupts it.\u003C\u002Fp>",{"id":165,"html":166,"type":76},"b17","\u003Cp>\u003Cstrong>Caminaba\u003C\u002Fstrong> por la calle cuando \u003Cstrong>vi\u003C\u002Fstrong> a Marta.\n\u003Cem>I was walking down the street when I saw Marta.\u003C\u002Fem>\u003C\u002Fp>\n",{"id":168,"html":169,"type":72},"b18","\u003Cp>The walking is the film. Seeing Marta is the photograph. Swap them and the sentence stops making sense:\u003C\u002Fp>",{"id":171,"html":172,"type":76},"b19","\u003Cp>✗ \u003Cem>Caminé por la calle cuando veía a Marta.\u003C\u002Fem>\u003C\u002Fp>\n",{"id":174,"html":175,"type":72},"b20","\u003Cp>A useful pair of markers:\u003C\u002Fp>",{"id":177,"head":178,"rows":181,"type":114},"b21",[179,180],"Imperfecto","Pretérito",[182,185,188,191],[183,184],"siempre, normalmente","ayer, anoche",[186,187],"todos los días","una vez, dos veces",[189,190],"mientras","de repente",[192,193],"cuando era niño","el año pasado",{"id":195,"html":196,"text":196,"type":83,"level":31},"b22","The verbs that change meaning",{"id":198,"html":199,"type":72},"b23","\u003Cp>Four verbs mean something different in each tense. This catches every A2 learner.\u003C\u002Fp>",{"id":201,"head":202,"rows":204,"type":114},"b24",[203,179,180],"Verb",[205,209,213,217],[206,207,208],"saber","knew","found out",[210,211,212],"conocer","knew (a person)","met",[214,215,216],"querer","wanted","tried (or, negative: refused)",[218,219,220],"poder","was able to","managed to",{"id":222,"html":223,"type":76},"b25","\u003Cp>\u003Cstrong>Sabía\u003C\u002Fstrong> la verdad. → I knew the truth.\n\u003Cstrong>Supe\u003C\u002Fstrong> la verdad. → I found out the truth.\u003C\u002Fp>\n",{"id":225,"html":226,"type":76},"b26","\u003Cp>\u003Cstrong>Conocía\u003C\u002Fstrong> a Ana. → I knew Ana.\n\u003Cstrong>Conocí\u003C\u002Fstrong> a Ana. → I met Ana.\u003C\u002Fp>\n",{"id":228,"html":229,"type":76},"b27","\u003Cp>\u003Cstrong>No quería\u003C\u002Fstrong> ir. → I didn&#39;t want to go.\n\u003Cstrong>No quise\u003C\u002Fstrong> ir. → I refused to go.\u003C\u002Fp>\n",{"id":231,"html":232,"type":72},"b28","\u003Cp>The logic holds: the imperfecto is the ongoing state, the pretérito is the moment it started or completed.\u003C\u002Fp>",{"id":234,"html":235,"text":235,"type":83,"level":31},"b29","The question to ask",{"id":237,"html":238,"type":72},"b30","\u003Cp>\u003Cstrong>Did it happen, or was it happening?\u003C\u002Fstrong>\u003C\u002Fp>",{"id":240,"type":152,"items":241,"ordered":18},"b31",[242,243,244],"\u003Cem>Ayer ___ a las seis.\u003C\u002Fem> (one event) → \u003Cstrong>me levanté\u003C\u002Fstrong>","\u003Cem>Cuando era niño ___ a las seis.\u003C\u002Fem> (habit) → \u003Cstrong>me levantaba\u003C\u002Fstrong>","\u003Cem>___ cuando sonó el teléfono.\u003C\u002Fem> (background) → \u003Cstrong>dormía\u003C\u002Fstrong>","\nTwo past tenses, and the difference is not *when*. It is **what kind of past** you are describing.\n\n> **Comí** a las dos. → I ate at two. (One event. Done.)\n> **Comía** a las dos. → I used to eat at two. (A habit. Background.)\n\nThe useful image: the **pretérito is a photograph**, the **imperfecto is the film running behind it**.\n\n## Pretérito — a completed event\n\nSomething happened, it finished, and you are treating it as a single point.\n\n| | -ar (hablar) | -er\u002F-ir (comer) |\n| --- | --- | --- |\n| yo | hablé | comí |\n| tú | hablaste | comiste |\n| él\u002Fella | habló | comió |\n| nosotros | hablamos | comimos |\n| ellos | hablaron | comieron |\n\n> **Llegué** a las ocho. **Abrí** la puerta. **Vi** el desastre.\n\nThree photographs, in order. That sequence — one thing then the next — is what the pretérito is for.\n\n## Imperfecto — the background\n\nOngoing, habitual, or descriptive. No endpoint in view.\n\n| | -ar (hablar) | -er\u002F-ir (comer) |\n| --- | --- | --- |\n| yo | hablaba | comía |\n| tú | hablabas | comías |\n| él\u002Fella | hablaba | comía |\n| nosotros | hablábamos | comíamos |\n| ellos | hablaban | comían |\n\nOnly three verbs are irregular: **ser** (era), **ir** (iba), **ver** (veía). That is the whole list.\n\nFour jobs:\n\n1. **Habits** — *Todos los veranos **íbamos** a la playa.*\n2. **Description** — *La casa **era** grande y **tenía** un jardín.*\n3. **Ongoing action** — *Mientras **llovía**, leí un libro.*\n4. **Age, time, feelings** — ***Tenía** doce años.* ***Eran** las tres.*\n\n## The two together\n\nThis is where it becomes one skill instead of two tenses. The imperfecto sets the scene; the pretérito interrupts it.\n\n> **Caminaba** por la calle cuando **vi** a Marta.\n> *I was walking down the street when I saw Marta.*\n\nThe walking is the film. Seeing Marta is the photograph. Swap them and the sentence stops making sense:\n\n> ✗ *Caminé por la calle cuando veía a Marta.*\n\nA useful pair of markers:\n\n| Imperfecto | Pretérito |\n| --- | --- |\n| siempre, normalmente | ayer, anoche |\n| todos los días | una vez, dos veces |\n| mientras | de repente |\n| cuando era niño | el año pasado |\n\n## The verbs that change meaning\n\nFour verbs mean something different in each tense. This catches every A2 learner.\n\n| Verb | Imperfecto | Pretérito |\n| --- | --- | --- |\n| saber | knew | found out |\n| conocer | knew (a person) | met |\n| querer | wanted | tried (or, negative: refused) |\n| poder | was able to | managed to |\n\n> **Sabía** la verdad. → I knew the truth.\n> **Supe** la verdad. → I found out the truth.\n\n> **Conocía** a Ana. → I knew Ana.\n> **Conocí** a Ana. → I met Ana.\n\n> **No quería** ir. → I didn't want to go.\n> **No quise** ir. → I refused to go.\n\nThe logic holds: the imperfecto is the ongoing state, the pretérito is the moment it started or completed.\n\n## The question to ask\n\n**Did it happen, or was it happening?**\n\n- *Ayer ___ a las seis.* (one event) → **me levanté**\n- *Cuando era niño ___ a las seis.* (habit) → **me levantaba**\n- *___ cuando sonó el teléfono.* (background) → **dormía**\n",{"title":35,"canonical":247,"description":37},"https:\u002F\u002Fbestpractic.org\u002Fblog\u002Fspanish-a2-preterite-vs-imperfect","019ff280-9e3d-7252-8944-273966ba7053",{"id":250,"locked":18},"019ff280-9e63-737d-894d-8b2c8222cebc",[252],{"id":253,"slug":34,"title":254,"_count":255},"019ff280-9e84-7479-a8d3-949656ba52ee","Spanish A2 — pretérito vs imperfecto",{"questions":256},7,[258],{"locale":13,"slug":34},{"id":253,"slug":34,"title":254,"_count":260,"questionCount":256},{"questions":256},[262,266,270,273,277,281,285,287,291,295,298,301],{"slug":263,"name":264,"articles":265},"webdev","Webdev",56,{"slug":267,"name":268,"articles":269},"frontend","Frontend",50,{"slug":271,"name":272,"articles":269},"javascript","Javascript",{"slug":274,"name":275,"articles":276},"css","Css",21,{"slug":278,"name":279,"articles":280},"typescript","Typescript",10,{"slug":282,"name":283,"articles":284},"performance","Performance",8,{"slug":59,"name":60,"articles":286},6,{"slug":288,"name":289,"articles":290},"react","React",5,{"slug":292,"name":293,"articles":294},"node","Node",4,{"slug":296,"name":297,"articles":38},"ai","Ai",{"slug":299,"name":300,"articles":38},"html","Html",{"slug":302,"name":303,"articles":38},"tutorial","Tutorial",{"items":305,"meta":343},[306,319],{"id":33,"slug":34,"title":35,"subtitle":36,"excerpt":37,"coverUrl":36,"locale":13,"readingMinutes":38,"publishedAt":39,"viewCount":307,"likeCount":19,"commentCount":19,"author":308,"vertical":309,"topic":310,"tags":311,"_count":317,"playground":318,"hasQuiz":17,"hasPlayground":17},121,{"id":42,"name":43,"username":44,"avatarUrl":36,"headline":45},{"slug":22,"name":23,"accentFrom":26,"accentTo":10},{"slug":48,"name":49},[312,313,314,315,316],{"slug":48,"name":49,"color":36},{"slug":53,"name":54,"color":36},{"slug":56,"name":57,"color":36},{"slug":59,"name":60,"color":36},{"slug":62,"name":63,"color":36},{"assessments":65},{"slug":34},{"id":320,"slug":321,"title":322,"subtitle":36,"excerpt":323,"coverUrl":36,"locale":13,"readingMinutes":38,"publishedAt":324,"viewCount":325,"likeCount":19,"commentCount":19,"author":326,"vertical":327,"topic":328,"tags":329,"_count":341,"playground":342,"hasQuiz":17,"hasPlayground":17},"019ff280-9d75-715b-b7db-27dd9deec26a","spanish-a1-ser-vs-estar","Spanish A1: ser vs estar — two verbs for 'to be', and the line between them","Spanish splits 'to be' into ser and estar. The usual advice — permanent versus temporary — breaks immediately. Here is the line that actually holds.","2026-08-10T07:00:00.000Z",122,{"id":42,"name":43,"username":44,"avatarUrl":36,"headline":45},{"slug":22,"name":23,"accentFrom":26,"accentTo":10},{"slug":48,"name":49},[330,331,334,337,338],{"slug":48,"name":49,"color":36},{"slug":332,"name":333,"color":36},"a1","A1",{"slug":335,"name":336,"color":36},"es-a1","Es-a1",{"slug":59,"name":60,"color":36},{"slug":339,"name":340,"color":36},"verbs","Verbs",{"assessments":65},{"slug":321},{"page":65,"perPage":256,"total":31,"totalPages":65},{"locked":18,"total":19,"comments":345},[]]