{"id":3410,"date":"2023-08-10T21:35:02","date_gmt":"2023-08-10T21:35:02","guid":{"rendered":"https:\/\/yourspanishwindow.com\/blog\/?p=3410"},"modified":"2024-06-25T07:35:43","modified_gmt":"2024-06-25T07:35:43","slug":"was-ist-unterschied-hace-desde-hace-desde-hace-que","status":"publish","type":"post","link":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que","title":{"rendered":"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?"},"content":{"rendered":"\n<div class=\"kk-star-ratings\n     kksr-valign-top     kksr-align-left    \"\n    data-payload=\"{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;3410&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;top&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;count&quot;:&quot;0&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;0&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votos)&quot;,&quot;size&quot;:&quot;0&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;}\">\n    \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 0px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 0px; height: 0px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n    \n<div class=\"kksr-legend\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n<\/div>\n\n<p><strong>\u00bfViajo a Espa\u00f1a desde hace 3 a\u00f1os? \u00bfdesde 3 a\u00f1os? \u00bfhace 3 a\u00f1os? \u00bfHace 3 a\u00f1os que?<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Sicherlich hast du dich schon mehr als einmal gefragt, welches die richtige Option ist. Hier ist also eine sehr n\u00fctzliche Erkl\u00e4rung f\u00fcr diejenigen unter euch, die ein Anf\u00e4nger- oder Mittelstufenniveau in Spanisch haben.<\/span><\/p>\n<p><em><span style=\"font-weight: 400;\">Seguro que m\u00e1s de una vez te has preguntado cu\u00e1l es la opci\u00f3n correcta. Por eso, aqu\u00ed tienes una explicaci\u00f3n muy \u00fatil tanto para los que ten\u00e9is un nivel principiante de espa\u00f1ol como algo m\u00e1s intermedio.<br><br><\/span><\/em><\/p>\n<p>Hier ist das Video, falls du dir die Erkl\u00e4rung lieber anschaust und anh\u00f6rst, als sie zu lesen.<\/p>\n<p><em>Aqu\u00ed tienes el v\u00eddeo por si prefieres ver y escuchar la explicaci\u00f3n antes que leerla<\/em>.<\/p>\n<p>&nbsp;<\/p>\n\n\n\n<iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/TKfFrZTEWZI\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\"><\/iframe>\n\n\n\n<p>&nbsp;<\/p>\n<p>Bitte achte auf diese S\u00e4tze, da du hier einige der Verwendungen im Kontext findest:<\/p>\n<p><em>Atento a estas frases porque en ellas est\u00e1n algunos de los usos dentro de un contexto:<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Hace<\/strong> mucho tiempo <strong>que<\/strong> no nos vemos. En concreto <strong>hace<\/strong> casi 9 meses <strong>que<\/strong> no veis ning\u00fan v\u00eddeo nuevo ni le\u00e9is ning\u00fan art\u00edculo en el blog y esto tiene una explicaci\u00f3n. <strong>Hace<\/strong> 9 meses naci\u00f3 mi beb\u00e9 y, por eso, no subo ning\u00fan v\u00eddeo <strong>desde<\/strong> el 11 de noviembre de 2023.<\/p>\n<p><br><br>Auf Deutsch: Es ist schon lange her, dass wir uns gesehen haben. Genauer gesagt, ist es fast 9 Monate her, seit ihr neue Videos gesehen oder Artikel auf dem Blog gelesen habt, und daf\u00fcr gibt es einen Grund. Mein Baby wurde vor 9 Monaten geboren und deshalb habe i<span style=\"font-weight: 400;\">ch seit dem 11. November keine Videos mehr hochgeladen.<\/span><\/p>\n<p>&nbsp;<\/p>\n\n\n\n<blockquote>\n<p><span style=\"font-weight: 400;\">Wann verwenden wir all diese Formen?<br><\/span><span style=\"font-weight: 400;\">Um \u00fcber die Dauer einer vergangenen Handlung zu sprechen.<br><br>\u00bfCu\u00e1ndo usamos todas estas formas? <br>Para hablar de la duraci\u00f3n de una acci\u00f3n pasada.<\/span><br><br><br><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<h2><b><span style=\"color: #83006e;\">Hace<\/span><br><br><\/b><\/h2>\n<p>Hace ist die dritte Person des Verbs <span style=\"font-weight: 400;\">\u201e<\/span>hacer<span style=\"font-weight: 400;\">\u201d<\/span> (machen auf Deutsch) Wahrscheinlich hast du diese Verbform schon in den S\u00e4tzen <span style=\"font-weight: 400;\">\u201e<\/span>hace calor<span style=\"font-weight: 400;\">\u201d <\/span>(es ist warm) und <span style=\"font-weight: 400;\">\u201e<\/span>hace fr\u00edo<span style=\"font-weight: 400;\">\u201d<\/span> (es ist kalt) verwendet.<br><span style=\"font-weight: 400;\"><em>Hace es la tercera persona del verbo hacer. Seguro que ya has usado esta forma verbal en las frases \u00abhace calor\u00bb y \u00abhace fr\u00edo\u00bb.<\/em><\/span><\/p>\n<p><img class=\"aligncenter wp-image-3468 size-full\" src=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/spanish-vocabulary-wortschatz-hace-frio.jpg\" alt=\"spanish vocabulary wortschatz hace frio\" width=\"457\" height=\"227\" srcset=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/spanish-vocabulary-wortschatz-hace-frio.jpg 457w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/spanish-vocabulary-wortschatz-hace-frio-300x149.jpg 300w\" sizes=\"(max-width: 457px) 100vw, 457px\" \/><\/p>\n<p>In diesem Fall verwenden wir es, um \u00fcber <strong>einen Zeitraum<\/strong> zu sprechen, der in der Vergangenheit begann und keinen Bezug zur Gegenwart hat. Deshalb verwenden wir es auch bei Vergangenheitsformen wie z. B. dem Indefinido.<\/p>\n<p><span style=\"font-weight: 400;\"><em>En este caso lo usamos para hablar sobre un <strong>periodo de tiempo<\/strong> que empez\u00f3 en el pasado y que no tiene relaci\u00f3n con el presente. Por eso lo usamos con tiempos del pasado como, por ejemplo, el pret\u00e9rito indefinido<\/em>:<br><br><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">(Nosotros) nos vimos <strong>hace<\/strong> 9 meses.<br><\/span>Wir haben uns vor 9 Monaten gesehen.<\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">(Nosotros) estuvimos en Espa\u00f1a <strong>hace<\/strong> 2 a\u00f1os.<\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">Wir waren vor 2 Jahren in Spanien.<br><br><\/span><\/li>\n<\/ul>\n<p><img class=\"aligncenter wp-image-3472 size-full\" src=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/hace-spanischlernen.jpg\" alt=\"hace spanischlernen\" width=\"820\" height=\"312\" srcset=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/hace-spanischlernen.jpg 820w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/hace-spanischlernen-300x114.jpg 300w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/hace-spanischlernen-768x292.jpg 768w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/hace-spanischlernen-750x285.jpg 750w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/p>\n<p><span style=\"font-weight: 400;\"><br>Las preguntas que hacemos son:&nbsp;<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u00bfHace cu\u00e1nto \u2026?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u00bfCu\u00e1ndo \u2026?<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Ejemplos: \u00bfHace cu\u00e1nto (tiempo) estuvisteis en Espa\u00f1a? \u00bfCu\u00e1ndo estuvisteis en Espa\u00f1a?<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"background-color: #ffffff;\"><span style=\"font-weight: 400;\">\u27a1HACE <\/span>kann auch mit dem Perfekt kombiniert werden, wenn wir uns auf eine Handlung in der Gegenwart beziehen:<\/span><\/p>\n<p><em>Hace tambi\u00e9n se puede combinar con el pret\u00e9rito perfecto si nos referimos a una acci\u00f3n relacionada con el presente<\/em>.<\/p>\n<p>Beispiel:<\/p>\n<ul style=\"list-style-type: square;\">\n<li>\u00bfD\u00f3nde est\u00e1 Daniel? <br>Wo ist Daniel?\n<ul style=\"list-style-type: square;\">\n<li>Se ha ido hace media hora.<br>Er ist vor einer halben Stunde gegangen.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\"><br>Um \u00fcber eine Zeitraum zu sprechen, verwenden wir auch:<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Para hablar de un per\u00edodo de tiempo tambi\u00e9n usamos<\/strong>:<br><br><\/span><\/p>\n<h2><b><span style=\"color: #83006e;\">Hace &#8230; que<\/span><br><br><\/b><\/h2>\n<ul>\n<li><span style=\"font-weight: 400;\"><strong>Hace<\/strong> + per\u00edodo de tiempo (einen Zeitraum) + <strong>que<\/strong>: <\/span><span style=\"font-weight: 400;\"><br><br><\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Hace<\/strong> 9 meses <strong>que<\/strong> no nos vemos.<\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">Wir sehen uns seit 9 Monaten nicht.<\/span><span style=\"font-weight: 400;\"><br><br><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\"><strong>Hace<\/strong> 3 veranos <strong>que<\/strong> paso las vacaciones en Espa\u00f1a.<br><\/span>Seit 3 Sommern verbringe ich meinen Urlaub in Spanien.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><span style=\"color: #83006e;\"><b>Desde hace<\/b><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><b>Desde hace + d\u00edas \/ semanas \/ meses \/ a\u00f1os: <\/b><b><br><br><\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No nos vemos <strong>desde hace<\/strong> 9 meses.<\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">Seit 9 Monaten haben wir uns nicht mehr gesehen.<\/span><span style=\"font-weight: 400;\"><br><br><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Aprendo espa\u00f1ol <strong>desde hace<\/strong> un a\u00f1o.<\/span><span style=\"font-weight: 400;\"><br><\/span><span style=\"font-weight: 400;\">Seit einem Jahr lerne ich Spanisch.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Ejemplo de pregunta: \u00bfDesde cu\u00e1ndo estudias espa\u00f1ol?<\/span><\/p>\n<p>&nbsp;<\/p>\n<h1><span style=\"color: #83006e;\">Was ist also der Unterschied zwischen desde hace, hace und hace que?<\/span><\/h1>\n<p>&nbsp;<\/p>\n<p>Mit <span style=\"font-weight: 400;\">\u201e<\/span>desde hace<span style=\"font-weight: 400;\">\u201d <\/span> und <span style=\"font-weight: 400;\">\u201ehace &#8230; que\u201d<\/span>&nbsp;sprechen wir \u00fcber einen<strong> ZEITRAUM<\/strong>, der in der Vergangenheit begann, aber <strong>noch in der Gegenwart andauert.<\/strong> Deshalb verwenden wir die Gegenwartsform.<\/p>\n<p><em>Con <span style=\"font-weight: 400;\">\u00abdesde hace\u00bb<\/span> y <span style=\"font-weight: 400;\">\u00ab<\/span>hace \u2026 que<span style=\"font-weight: 400;\">\u00bb<\/span>&nbsp;hablamos sobre un <strong>PERIODO DE TIEMPO<\/strong> que empez\u00f3 en el pasado, pero que <strong>todav\u00eda contin\u00faa en el presente<\/strong>. Por eso usamos el presente<\/em>.<\/p>\n<p>&nbsp;<\/p>\n<p>Mit <span style=\"font-weight: 400;\">\u201ehace\u201d<\/span> sprechen wir jedoch \u00fcber einen <strong>ZEITRAUM<\/strong>, der in der Vergangenheit begann und<strong> keinen Bezug zur Gegenwart hat<\/strong>.<\/p>\n<p><em>Sin embargo, con la forma <span style=\"font-weight: 400;\">\u00ab<\/span>hace<span style=\"font-weight: 400;\">\u00bb<\/span> hablamos sobre un <strong>periodo de tiempo<\/strong> que empez\u00f3 en el pasado y que <strong>no tiene relaci\u00f3n con el presente<\/strong><\/em>.<br><br><\/p>\n<h2><span style=\"color: #0086d2;\">Und wann verwenden wir <span style=\"font-weight: 400;\">\u201edesde\u201d<\/span>?<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><em>\u00bfY cu\u00e1ndo usamos <span style=\"font-weight: 400;\">\u00ab<\/span>desde<span style=\"font-weight: 400;\">\u00bb<\/span>?<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">\u00dcber eine Situation zu sprechen, die zu einem bestimmten Zeitpunkt in der Vergangenheit begann und bis heute anh\u00e4lt:<\/span><\/p>\n<p><em><span style=\"font-weight: 400;\">Para hablar sobre una situaci\u00f3n que empez\u00f3 <\/span><b>EN UN MOMENTO CONCRETO<\/b><\/em><span style=\"font-weight: 400;\"><em> del pasado y llega hasta nuestros d\u00edas<\/em>:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Presente + <strong><span style=\"color: #0086d2;\">DESDE<\/span><\/strong> +&nbsp; fecha\/ mes \/ estaci\u00f3n \/ a\u00f1o.<br><br><\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Aprendo espa\u00f1ol <span style=\"color: #0086d2;\"><strong>desde<\/strong><\/span> 2020.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No nos vemos <span style=\"color: #0086d2;\"><strong>desde<\/strong><\/span> el 11 de noviembre de 2022 \/ desde oto\u00f1o \/ desde el 2022.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img class=\"aligncenter wp-image-3458 size-full\" src=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde-hace-que.jpg\" alt=\"was ist unterschied hace desde hace desde hace que\" width=\"820\" height=\"312\" srcset=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde-hace-que.jpg 820w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde-hace-que-300x114.jpg 300w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde-hace-que-768x292.jpg 768w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde-hace-que-750x285.jpg 750w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Das Problem entsteht, wenn wir vom Deutschen ins Spanische \u00fcbersetzen wollen, da \u201edesde hace\u201d und \u201edesde\u201d mit seit \u00fcbersetzt werden.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><em>El problema viene si queremos traducir del alem\u00e1n al espa\u00f1ol, puesto que desde hace y desde se traducen por seit<\/em>.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><span style=\"color: #000000; background-color: #faac78;\">\u00a1OPCI\u00d3N EXTRA!<\/span><\/h4>\n<h2><span style=\"color: #008080;\"><strong>LLEVAR + GERUNDIO<\/strong><\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>Das Gerundium wird gebildet, indem man die Endungen -ar, -er und -ir von Verben entfernt und -ando oder -iendo hinzuf\u00fcgt.<\/p>\n<p><span style=\"font-weight: 400;\"><em>El gerundio se forma quitando las terminaciones -ar, -er e -ir a los verbos y a\u00f1adiendo -ando o -iendo<\/em>.<\/span><\/p>\n<p><img class=\"size-medium wp-image-3462 aligncenter\" src=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/gerundio-spanischlernen-300x114.jpg\" alt=\"gerundio spanischlernen\" width=\"300\" height=\"114\" srcset=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/gerundio-spanischlernen-300x114.jpg 300w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/gerundio-spanischlernen.jpg 341w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Ejemplo:<\/p>\n<ul style=\"list-style-type: circle;\">\n<li><span style=\"font-weight: 400;\">\u00bfCu\u00e1nto tiempo llevas aprendiendo espa\u00f1ol?&nbsp;<br><br>Es gibt zwei M\u00f6glichkeiten, diese Frage zu beantworten. Diese Periphrase (llevar + Gerundium) erlaubt uns diese beiden M\u00f6glichkeiten:<br><br><em>Hay dos maneras de responder a esa pregunta. Esta per\u00edfrasis (llevar + gerundio) nos permite ambas opciones:<\/em><\/span><\/li>\n<\/ul>\n<h4><img class=\"alignnone wp-image-3474 size-large\" src=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/llevar-gerundio-spanischunterricht-1024x486.jpg\" alt=\"llevar gerundio spanischunterricht\" width=\"1024\" height=\"486\" srcset=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/llevar-gerundio-spanischunterricht-1024x486.jpg 1024w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/llevar-gerundio-spanischunterricht-300x142.jpg 300w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/llevar-gerundio-spanischunterricht-768x365.jpg 768w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/llevar-gerundio-spanischunterricht-750x356.jpg 750w, https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/llevar-gerundio-spanischunterricht.jpg 1531w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/h4>\n<h4>&nbsp;<\/h4>\n<h4><strong>M\u00f6chtest du Sp<\/strong><strong>anisch \u00fcben?<\/strong><\/h4>\n<p><em>\u00bfQuieres practicar?<\/em><\/p>\n<p>&nbsp;<\/p>\n\n\n\n<iframe src=\"https:\/\/learningapps.org\/watch?v=pv8pxzv8n23\" style=\"border:0px;width:100%;height:500px\" allowfullscreen=\"true\" webkitallowfullscreen=\"true\" mozallowfullscreen=\"true\"><\/iframe>\n\n\n\n<h4>\u00a0<\/h4>\n<h4>\u00a0<\/h4>\n<h4>W\u00fcrdest du gerne mit mir Spanisch lernen?\u00a0<\/h4>\n<p>\u00a0<\/p>\n<p>Wenn du Spanisch sprechen und deinen Urlaub in Spanien zu 100 % genie\u00dfen m\u00f6chtest, biete ich dir diese beiden Unterrichtsoptionen an: <br \/><br \/><em>Si quieres aprender a hablar en espa\u00f1ol y disfrutar de tus vacaciones al 100 % cuando est\u00e1s en Espa\u00f1a, estas son las dos opciones de clases que ofrezco:<\/em> <br \/><br \/><\/p>\n<p>&#8211; <a href=\"https:\/\/yourspanishwindow.com\/einzelunterricht\/\" target=\"_blank\" rel=\"noopener\">Einzelunterricht<\/a>,<br \/>&#8211; <a href=\"https:\/\/yourspanishwindow.com\/spanisch-lernen-sprechen-spanischkurs-einsteiger\/\" target=\"_blank\" rel=\"noopener\">Gruppenunterricht<\/a>.<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<h2><span style=\"color: #0086d2;\"><strong>Anf\u00e4ngerkurs &#8211; Lerne Spanisch von Anfang an<\/strong><\/span><\/h2>\n<p>\u00a0<\/p>\n<p><strong>Der n\u00e4chste <a href=\"https:\/\/yourspanishwindow.com\/spanisch-lernen-sprechen-spanischkurs-einsteiger\/\" target=\"_blank\" rel=\"noopener\">Spanischkurs f\u00fcr Anf\u00e4nger<\/a><\/strong> beginnt am 23.September, aber am <strong>07.09<\/strong>.<strong>24<\/strong> biete ich einen <strong>kostenlosen Probeunterricht<\/strong> an.<br \/>Du kannst dich hier anmelden:<\/p>\n<p>\u00a0<\/p>\n\n\n\n<style>@import url(https:\/\/fonts.bunny.net\/css?family=ibm-plex-sans:400,600);<\/style>\n<style>\n#_form_40_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0}#_form_40_ *{outline:0}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_40_._form-top{top:0}#_form_40_._form-bottom{bottom:0}#_form_40_._form-left{left:0}#_form_40_._form-right{right:0}#_form_40_ input[type=\"text\"],#_form_40_ input[type=\"tel\"],#_form_40_ input[type=\"date\"],#_form_40_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_40_ textarea{resize:none}#_form_40_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#83006E !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;color:#FFFFFF !important;padding:10px !important}#_form_40_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_40_ ._submit.processing{position:relative}#_form_40_ ._submit.processing::before{content:\"\";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#83006E, #83006E), conic-gradient(#83006E, #FFFFFF);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_40_ ._submit.processing::after{content:\"\";position:absolute;top:0;bottom:0;left:0;right:0;background:#83006E !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;color:#FFFFFF !important;padding:10px !important}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_40_ ._close-icon{cursor:pointer;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/esfkyjh1u_forms-close-dark.png\");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_40_ ._close-icon:before{position:relative}#_form_40_ ._form-body{margin-bottom:30px}#_form_40_ ._form-image-left{width:150px;float:left}#_form_40_ ._form-content-right{margin-left:164px}#_form_40_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_40_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/hh9ujqgv5_aclogo_li.png\");background-size:130px auto;background-repeat:no-repeat}#_form_40_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_40_ ._form-label,#_form_40_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_40_._dark ._form-branding{color:#333}#_form_40_._dark ._form-branding ._logo{background-image:url(\"https:\/\/d226aj4ao1t61q.cloudfront.net\/jftq2c8s_aclogo_dk.png\")}#_form_40_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_40_ ._form_element *{font-size:14px}#_form_40_ ._form_element._clear{clear:both;width:100%;float:none}#_form_40_ ._form_element._clear:after{clear:left}#_form_40_ ._form_element input[type=\"text\"],#_form_40_ ._form_element input[type=\"date\"],#_form_40_ ._form_element select,#_form_40_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_40_ ._field-wrapper{position:relative}#_form_40_ ._inline-style{float:left}#_form_40_ ._inline-style input[type=\"text\"]{width:150px}#_form_40_ ._inline-style:not(._clear)+._inline-style:not(._clear){margin-left:20px}#_form_40_ ._form_element img._form-image{max-width:100%}#_form_40_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_40_ ._clear-element{clear:left}#_form_40_ ._full_width{width:100%}#_form_40_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_40_ input[type=\"text\"]._has_error,#_form_40_ textarea._has_error{border:#F37C7B 1px solid}#_form_40_ input[type=\"checkbox\"]._has_error{outline:#F37C7B 1px solid}#_form_40_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_40_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_40_ ._error._below{padding-top:8px;top:100%;right:0}#_form_40_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_40_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_40_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(\"data:image\/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295)}#_form_40_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_40_ ._button-wrapper ._error-inner._form_error{position:static}#_form_40_ ._error-inner._no_arrow{margin-bottom:10px}#_form_40_ ._error-arrow{position:absolute;width:0;height:0}#_form_40_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_40_ input[type=\"text\"].datetime_date{width:69%;display:inline}#_form_40_ select.datetime_time{width:29%;display:inline;height:32px}#_form_40_ input[type=\"date\"].datetime_date{width:69%;display:inline-flex}#_form_40_ input[type=\"time\"].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_40_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_40_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_40_ ._form-content{margin:0;width:100%}#_form_40_ ._form-inner{display:block;min-width:100%}#_form_40_ ._form-title,#_form_40_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_40_ ._form-title{font-size:1.2em}#_form_40_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_40_ ._form-element,#_form_40_ ._inline-style,#_form_40_ input[type=\"text\"],#_form_40_ label,#_form_40_ p,#_form_40_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_40_ ._row._checkbox-radio label{display:inline}#_form_40_ ._row,#_form_40_ p,#_form_40_ label{margin-bottom:0.7em;width:100%}#_form_40_ ._row input[type=\"checkbox\"],#_form_40_ ._row input[type=\"radio\"]{margin:0 !important;vertical-align:middle !important}#_form_40_ ._row input[type=\"checkbox\"]+span label{display:inline}#_form_40_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_40_ ._form-image{max-width:100%;height:auto !important}#_form_40_ input[type=\"text\"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_40_ input[type=\"radio\"],#_form_40_ input[type=\"checkbox\"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_40_ button[type=\"submit\"]{padding:20px;font-size:1.5em}#_form_40_ ._inline-style{margin:20px 0 0 !important}}#_form_40_{position:relative;text-align:left;margin:25px auto 0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFFFFF !important;border:0px solid #B0B0B0 !important;max-width:500px;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#83006E}#_form_40_._inline-form,#_form_40_._inline-form ._form-content{font-family:\"IBM Plex Sans\", Helvetica, sans-serif}#_form_40_._inline-form ._row span,#_form_40_._inline-form ._row label{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:14px;font-weight:400;line-height:1.6em}#_form_40__inlineform input[type=\"text\"],#_form_40__inlineform input[type=\"date\"],#_form_40__inlineform input[type=\"tel\"],#_form_40__inlineform select,#_form_40__inlineform textarea:not(.g-recaptcha-response){font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_40_._inline-form ._html-code *:not(h1, h2, h3, h4, h5, h6),#_form_40_._inline-form ._form-thank-you{font-family:\"IBM Plex Sans\", Helvetica, sans-serif}#_form_40_._inline-form ._form-label,#_form_40_._inline-form ._form-emailidentifier,#_form_40_._inline-form ._form-checkbox-option-label{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:14px;font-weight:700;line-height:1.6em}#_form_40_._inline-form ._submit{margin-top:12px;font-family:\"IBM Plex Sans\", Helvetica, sans-serif}#_form_40_._inline-form ._html-code h1,#_form_40_._inline-form ._html-code h2,#_form_40_._inline-form ._html-code h3,#_form_40_._inline-form ._html-code h4,#_form_40_._inline-form ._html-code h5,#_form_40_._inline-form ._html-code h6,#_form_40_._inline-form ._form-title{font-size:22px;line-height:normal;font-weight:600;margin-bottom:0}#_form_40_._inline-form ._form-branding{font-family:\"IBM Plex Sans\", Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_40_:before,#_form_40_:after{content:\" \";display:table}#_form_40_:after{clear:both}#_form_40_._inline-style{width:auto;display:inline-block}#_form_40_._inline-style input[type=\"text\"],#_form_40_._inline-style input[type=\"date\"]{padding:10px 12px}#_form_40_._inline-style button._inline-style{position:relative;top:27px}#_form_40_._inline-style p{margin:0}#_form_40_._inline-style ._button-wrapper{position:relative;margin:27px 12.5px 0 20px}#_form_40_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}#_form_40_ ._form-pc-confirmation ._submit{margin-top:16px}@media (min-width:320px) and (max-width:667px){#_form_40_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_40_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_40_ .iti input{width:100%;height:32px;border:#979797 1px solid;border-radius:4px}#_form_40_ .iti--separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_40_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_40_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_40_ .iti__country-list--dropup{margin-bottom:4px}#_form_40_ .phone-error-hidden{display:none}#_form_40_ .phone-error{color:#E40E49}#_form_40_ .phone-input-error{border:1px solid #E40E49 !important}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{display:block;font-weight:400;margin-top:-4px}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label-with-description{display:block;font-weight:700;margin-top:-4px}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;font-size:0.8571428571em}#_form_40_._inline-form ._form-content ._form-list-subscriptions-field ._form-subscriptions-unsubscribe-all-description{line-height:normal;margin-top:-2px}<\/style>\n<form method=\"POST\" action=\"https:\/\/infoyourspanishwindow.activehosted.com\/proc.php\" id=\"_form_40_\" class=\"_form _form_40 _inline-form  _dark\" novalidate data-styles-version=\"5\">\n  <input type=\"hidden\" name=\"u\" value=\"40\" \/>\n  <input type=\"hidden\" name=\"f\" value=\"40\" \/>\n  <input type=\"hidden\" name=\"s\" \/>\n  <input type=\"hidden\" name=\"c\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"m\" value=\"0\" \/>\n  <input type=\"hidden\" name=\"act\" value=\"sub\" \/>\n  <input type=\"hidden\" name=\"v\" value=\"2\" \/>\n  <input type=\"hidden\" name=\"or\" value=\"17d4ca90293317812a96e0411356929a\" \/>\n  <div class=\"_form-content\">\n    <div class=\"_form_element _x49258550 _full_width _clear\" >\n      <div class=\"_form-title\">\n        Probestunde: Lerne und sprich Spanisch von Anfang an\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _x37823600 _full_width _clear\" >\n      <div class=\"_html-code\">\n        <p>\n          Spanisch f\u00fcr Anf\u00e4nger.\n        <\/p>\n        Ich m\u00f6chte an der kostenlosen Probestunde am 09.09.2024 um 19 Uhr teilnehmen.\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _x96456085 _full_width \" >\n      <label for=\"fullname\" class=\"_form-label\">\n        Nombre *\n      <\/label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"fullname\" name=\"fullname\" placeholder=\"Name\" required\/>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _x17200848 _full_width \" >\n      <label for=\"email\" class=\"_form-label\">\n        Correo electr\u00f3nico*\n      <\/label>\n      <div class=\"_field-wrapper\">\n        <input type=\"text\" id=\"email\" name=\"email\" placeholder=\"E-Mail\" required\/>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _field11 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\">\n          <legend for=\"field[11][]\" class=\"_form-label\">\n            Datenschutzerkl\u00e4rung*\n          <\/legend>\n        <\/div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[11][]\" name=\"field[11][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_11Ich akzeptiere die Datenschutzerkl\u00e4rung\" type=\"checkbox\" name=\"field[11][]\" value=\"Ich akzeptiere die Datenschutzerkl\u00e4rung\" class=\"any\"  required>\n          <span>\n            <label for=\"field_11Ich akzeptiere die Datenschutzerkl\u00e4rung\">\n              Ich akzeptiere die Datenschutzerkl\u00e4rung\n            <\/label>\n          <\/span>\n        <\/div>\n      <\/fieldset>\n    <\/div>\n    <div class=\"_form_element _x54925430 _full_width _clear\" >\n      <div class=\"_html-code\">\n        <p>\n          <a href=\"https:\/\/yourspanishwindow.com\/datenschutzerklaerung\/\" target=\"_blank\" rel=\"noopener\">Datenschutzerkl\u00e4rung<\/a>\n        <\/p>\n      <\/div>\n    <\/div>\n    <div class=\"_form_element _field12 _full_width \" >\n      <fieldset class=\"_form-fieldset\">\n        <div class=\"_row\">\n          <legend for=\"field[12][]\" class=\"_form-label\">\n            Mitteilungen*\n          <\/legend>\n        <\/div>\n        <input data-autofill=\"false\" type=\"hidden\" id=\"field[12][]\" name=\"field[12][]\" value=\"~|\">\n        <div class=\"_row _checkbox-radio\">\n          <input id=\"field_12Ich bin damit einverstanden, den Newsletter und Werbeinhalte per E-Mail zu erhalten.\" type=\"checkbox\" name=\"field[12][]\" value=\"Ich bin damit einverstanden, den Newsletter und Werbeinhalte per E-Mail zu erhalten.\" class=\"any\"  required>\n          <span>\n            <label for=\"field_12Ich bin damit einverstanden, den Newsletter und Werbeinhalte per E-Mail zu erhalten.\">\n              Ich bin damit einverstanden, den Newsletter und Werbeinhalte per E-Mail zu erhalten.\n            <\/label>\n          <\/span>\n        <\/div>\n      <\/fieldset>\n    <\/div>\n    <div class=\"_button-wrapper _full_width\">\n      <button id=\"_form_40_submit\" class=\"_submit\" type=\"submit\">\n        Teilnehmen\n      <\/button>\n    <\/div>\n    <div class=\"_clear-element\">\n    <\/div>\n  <\/div>\n  <div class=\"_form-thank-you\" style=\"display:none;\">\n  <\/div>\n  <div class=\"_form-branding\">\n    <div class=\"_marketing-by\">\n      Marketing por\n    <\/div>\n    <a href=\"https:\/\/www.activecampaign.com\/?utm_medium=referral&#038;utm_campaign=acforms\" class=\"_logo\">\n      <span class=\"form-sr-only\">\n        ActiveCampaign\n      <\/span>\n    <\/a>\n  <\/div>\n<\/form><script>\nwindow.cfields = {\"11\":\"datenschutzerklrung\",\"12\":\"mitteilungen\"};\nwindow._show_thank_you = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you');\n    form.querySelector('._form-content').style.display = 'none';\n    thank_you.innerHTML = message;\n    thank_you.style.display = 'block';\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        \/\/ Site tracking URL to use after inline form submission.\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_unsubscribe = function(id, message, trackcmp_url, email) {\n    var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you');\n    var branding = form.querySelector('._form-branding');\n    if (branding) {\n        branding.style.display = 'none';\n    }\n    form.querySelector('._form-content').style.display = 'none';\n    unsub.style.display = 'block';\n    form.insertAdjacentHTML('afterend', message)\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        \/\/ Site tracking URL to use after inline form submission.\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._show_error = function(id, message, html) {\n    var form = document.getElementById('_form_' + id + '_'),\n        err = document.createElement('div'),\n        button = form.querySelector('button'),\n        old_error = form.querySelector('._form_error');\n    if (old_error) old_error.parentNode.removeChild(old_error);\n    err.innerHTML = message;\n    err.className = '_error-inner _form_error _no_arrow';\n    var wrapper = document.createElement('div');\n    wrapper.className = '_form-inner';\n    wrapper.appendChild(err);\n    button.parentNode.insertBefore(wrapper, button);\n    var submitButton = form.querySelector('[id^=\"_form\"][id$=\"_submit\"]');\n    submitButton.disabled = false;\n    submitButton.classList.remove('processing');\n    if (html) {\n        var div = document.createElement('div');\n        div.className = '_error-html';\n        div.innerHTML = html;\n        err.appendChild(div);\n    }\n};\nwindow._show_pc_confirmation = function(id, header, detail, show, email) {\n    var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation');\n    if (pc_confirmation.style.display === 'none') {\n        form.querySelector('._form-content').style.display = 'none';\n        pc_confirmation.innerHTML = \"<div class='_form-title'>\" + header + \"<\/div>\" + \"<p>\" + detail + \"<\/p>\" +\n        \"<button class='_submit' id='hideButton'>Manage preferences<\/button>\";    \n        pc_confirmation.style.display = 'block';\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '0';\n    } else {\n        form.querySelector('._form-content').style.display = 'inline';\n        pc_confirmation.style.display = 'none';\n    }\n\n    var hideButton = document.getElementById('hideButton');\n    \/\/ Add event listener to the button\n    hideButton.addEventListener('click', function() {\n        var submitButton = document.querySelector('#_form_40_submit');\n        submitButton.disabled = false;\n        submitButton.classList.remove('processing');\n        var mp = document.querySelector('input[name=\"mp\"]');\n        mp.value = '1';\n        window.location.href = window.location.href;\n    });\n\n    const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias;\n    var visitorObject = window[vgoAlias];\n    if (email && typeof visitorObject !== 'undefined') {\n        visitorObject('setEmail', email);\n        visitorObject('update');\n    } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) {\n        \/\/ Site tracking URL to use after inline form submission.\n        _load_script(trackcmp_url);\n    }\n    if (typeof window._form_callback !== 'undefined') window._form_callback(id);\n};\nwindow._load_script = function(url, callback, isSubmit) {\n    var head = document.querySelector('head'), script = document.createElement('script'), r = false;\n    var submitButton = document.querySelector('#_form_40_submit');\n    script.charset = 'utf-8';\n    script.src = url;\n    if (callback) {\n        script.onload = script.onreadystatechange = function() {\n            if (!r && (!this.readyState || this.readyState == 'complete')) {\n                r = true;\n                callback();\n            }\n        };\n    }\n    script.onerror = function() {\n        if (isSubmit) {\n            if (script.src.length > 10000) {\n                _show_error(\"40\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Acorta tus respuestas y vuelve a intentarlo.\");\n            } else {\n                _show_error(\"40\", \"Lo sentimos, ocurri\u00f3 un error con el env\u00edo. Vuelve a intentarlo.\");\n            }\n            submitButton.disabled = false;\n            submitButton.classList.remove('processing');\n        }\n    }\n\n    head.appendChild(script);\n};\n(function() {\n    if (window.location.search.search(\"excludeform\") !== -1) return false;\n    var getCookie = function(name) {\n        var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)'));\n        return match ? match[2] : null;\n    }\n    var setCookie = function(name, value) {\n        var now = new Date();\n        var time = now.getTime();\n        var expireTime = time + 1000 * 60 * 60 * 24 * 365;\n        now.setTime(expireTime);\n        document.cookie = name + '=' + value + '; expires=' + now + ';path=\/; Secure; SameSite=Lax;';\n    }\n            var addEvent = function(element, event, func) {\n        if (element.addEventListener) {\n            element.addEventListener(event, func);\n        } else {\n            var oldFunc = element['on' + event];\n            element['on' + event] = function() {\n                oldFunc.apply(this, arguments);\n                func.apply(this, arguments);\n            };\n        }\n    }\n    var _removed = false;\n        var form_to_submit = document.getElementById('_form_40_');\n    var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false;\n\n    var getUrlParam = function(name) {\n        if (name.toLowerCase() !== 'email') {\n            var params = new URLSearchParams(window.location.search);\n            return params.get(name) || false;\n        }\n        \/\/ email is a special case because a plus is valid in the email address\n        var qString = window.location.search;\n        if (!qString) {\n            return false;\n        }\n        var parameters = qString.substr(1).split('&');\n        for (var i = 0; i < parameters.length; i++) {\n            var parameter = parameters[i].split('=');\n            if (parameter[0].toLowerCase() === 'email') {\n                return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);\n            }\n        }\n        return false;\n    };\n\n    var acctDateFormat = \"%d-%m-%Y\";\n    var getNormalizedDate = function(date, acctFormat) {\n        var decodedDate = decodeURIComponent(date);\n        if (acctFormat &#038;&#038; acctFormat.match(\/(%d|%e).*%m\/gi) !== null) {\n            return decodedDate.replace(\/(\\d{2}).*(\\d{2}).*(\\d{4})\/g, '$3-$2-$1');\n        } else if (Date.parse(decodedDate)) {\n            var dateObj = new Date(decodedDate);\n            var year = dateObj.getFullYear();\n            var month = dateObj.getMonth() + 1;\n            var day = dateObj.getDate();\n            return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`;\n        }\n        return false;\n    };\n\n    var getNormalizedTime = function(time) {\n        var hour, minutes;\n        var decodedTime = decodeURIComponent(time);\n        var timeParts = Array.from(decodedTime.matchAll(\/(\\d{1,2}):(\\d{1,2})\\W*([AaPp][Mm])?\/gm))[0];\n        if (timeParts[3]) { \/\/ 12 hour format\n            var isPM = timeParts[3].toLowerCase() === 'pm';\n            if (isPM) {\n                hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`;\n            } else {\n                hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1];\n            }\n        } else { \/\/ 24 hour format\n            hour = timeParts[1];\n        }\n        var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour;\n        var minutes = timeParts[2];\n        return `${normalizedHour}:${minutes}`;\n    };\n\n    for (var i = 0; i < allInputs.length; i++) {\n        var regexStr = \"field\\\\[(\\\\d+)\\\\]\";\n        var results = new RegExp(regexStr).exec(allInputs[i].name);\n        if (results != undefined) {\n            allInputs[i].dataset.name = allInputs[i].name.match(\/\\[time\\]$\/)\n                ? `${window.cfields[results[1]]}_time`\n                : window.cfields[results[1]];\n        } else {\n            allInputs[i].dataset.name = allInputs[i].name;\n        }\n        var fieldVal = getUrlParam(allInputs[i].dataset.name);\n\n        if (fieldVal) {\n            if (allInputs[i].dataset.autofill === \"false\") {\n                continue;\n            }\n            if (allInputs[i].type == \"radio\" || allInputs[i].type == \"checkbox\") {\n                if (allInputs[i].value == fieldVal) {\n                    allInputs[i].checked = true;\n                }\n            } else if (allInputs[i].type == \"date\") {\n                allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);\n            } else if (allInputs[i].type == \"time\") {\n                allInputs[i].value = getNormalizedTime(fieldVal);\n            } else {\n                allInputs[i].value = fieldVal;\n            }\n        }\n    }\n\n    var remove_tooltips = function() {\n        for (var i = 0; i < tooltips.length; i++) {\n            tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n        }\n        tooltips = [];\n    };\n    var remove_tooltip = function(elem) {\n        for (var i = 0; i < tooltips.length; i++) {\n            if (tooltips[i].elem === elem) {\n                tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);\n                tooltips.splice(i, 1);\n                return;\n            }\n        }\n    };\n    var create_tooltip = function(elem, text) {\n        var tooltip = document.createElement('div'),\n            arrow = document.createElement('div'),\n            inner = document.createElement('div'), new_tooltip = {};\n        if (elem.type != 'radio' &#038;&#038; elem.type != 'checkbox') {\n            tooltip.className = '_error';\n            arrow.className = '_error-arrow';\n            inner.className = '_error-inner';\n            inner.innerHTML = text;\n            tooltip.appendChild(arrow);\n            tooltip.appendChild(inner);\n            elem.parentNode.appendChild(tooltip);\n        } else {\n            tooltip.className = '_error-inner _no_arrow';\n            tooltip.innerHTML = text;\n            elem.parentNode.insertBefore(tooltip, elem);\n            new_tooltip.no_arrow = true;\n        }\n        new_tooltip.tip = tooltip;\n        new_tooltip.elem = elem;\n        tooltips.push(new_tooltip);\n        return new_tooltip;\n    };\n    var resize_tooltip = function(tooltip) {\n        var rect = tooltip.elem.getBoundingClientRect();\n        var doc = document.documentElement,\n            scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop)  - (doc.clientTop || 0));\n        if (scrollPosition < 40) {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _below';\n        } else {\n            tooltip.tip.className = tooltip.tip.className.replace(\/ ?(_above|_below) ?\/g, '') + ' _above';\n        }\n    };\n    var resize_tooltips = function() {\n        if (_removed) return;\n        for (var i = 0; i < tooltips.length; i++) {\n            if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);\n        }\n    };\n    var validate_field = function(elem, remove) {\n        var tooltip = null, value = elem.value, no_error = true;\n        remove ? remove_tooltip(elem) : false;\n        if (elem.type != 'checkbox') elem.className = elem.className.replace(\/ ?_has_error ?\/g, '');\n        if (elem.getAttribute('required') !== null) {\n            if (elem.type == 'radio' || (elem.type == 'checkbox' &#038;&#038; \/any\/.test(elem.className))) {\n                var elems = form_to_submit.elements[elem.name];\n                if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {\n                    no_error = elem.checked;\n                }\n                else {\n                    no_error = false;\n                    for (var i = 0; i < elems.length; i++) {\n                        if (elems[i].checked) no_error = true;\n                    }\n                }\n                if (!no_error) {\n                    tooltip = create_tooltip(elem, \"Seleccione una opci\u00f3n.\");\n                }\n            } else if (elem.type =='checkbox') {\n                var elems = form_to_submit.elements[elem.name], found = false, err = [];\n                no_error = true;\n                for (var i = 0; i < elems.length; i++) {\n                    if (elems[i].getAttribute('required') === null) continue;\n                    if (!found &#038;&#038; elems[i] !== elem) return true;\n                    found = true;\n                    elems[i].className = elems[i].className.replace(\/ ?_has_error ?\/g, '');\n                    if (!elems[i].checked) {\n                        no_error = false;\n                        elems[i].className = elems[i].className + ' _has_error';\n                        err.push(\"Es necesario verificar %s\".replace(\"%s\", elems[i].value));\n                    }\n                }\n                if (!no_error) {\n                    tooltip = create_tooltip(elem, err.join('<br\/>'));\n                }\n            } else if (elem.tagName == 'SELECT') {\n                var selected = true;\n                if (elem.multiple) {\n                    selected = false;\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected) {\n                            selected = true;\n                            break;\n                        }\n                    }\n                } else {\n                    for (var i = 0; i < elem.options.length; i++) {\n                        if (elem.options[i].selected\n                            &#038;&#038; (!elem.options[i].value\n                            || (elem.options[i].value.match(\/\\n\/g)))\n                        ) {\n                            selected = false;\n                        }\n                    }\n                }\n                if (!selected) {\n                    elem.className = elem.className + ' _has_error';\n                    no_error = false;\n                    tooltip = create_tooltip(elem, \"Seleccione una opci\u00f3n.\");\n                }\n            } else if (value === undefined || value === null || value === '') {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Este campo es obligatorio.\");\n            }\n        }\n        if (no_error &#038;&#038; (elem.id == 'field[]' || elem.id == 'ca[11][v]')) {\n            if (elem.className.includes('phone-input-error')) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n            }\n        }\n        if (no_error &#038;&#038; elem.name == 'email') {\n            if (!value.match(\/^[\\+_a-z0-9-'&#038;=]+(\\.[\\+_a-z0-9-']+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,})$\/i)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Introduzca una direcci\u00f3n de correo electr\u00f3nico v\u00e1lida.\");\n            }\n        }\n        if (no_error &#038;&#038; \/date_field\/.test(elem.className)) {\n            if (!value.match(\/^\\d\\d\\d\\d-\\d\\d-\\d\\d$\/)) {\n                elem.className = elem.className + ' _has_error';\n                no_error = false;\n                tooltip = create_tooltip(elem, \"Introduzca una fecha v\u00e1lida.\");\n            }\n        }\n        tooltip ? resize_tooltip(tooltip) : false;\n        return no_error;\n    };\n    var needs_validate = function(el) {\n        if(el.getAttribute('required') !== null){\n            return true\n        }\n        if(el.name === 'email' &#038;&#038; el.value !== \"\"){\n            return true\n        }\n\n        if((el.id == 'field[]' || el.id == 'ca[11][v]') &#038;&#038; el.className.includes('phone-input-error')){\n            return true\n        }\n\n        return false\n    };\n    var validate_form = function(e) {\n        var err = form_to_submit.querySelector('._form_error'), no_error = true;\n        if (!submitted) {\n            submitted = true;\n            for (var i = 0, len = allInputs.length; i < len; i++) {\n                var input = allInputs[i];\n                if (needs_validate(input)) {\n                    if (input.type == 'tel') {\n                        addEvent(input, 'blur', function() {\n                            this.value = this.value.trim();\n                            validate_field(this, true);\n                        });\n                    }\n                    if (input.type == 'text' || input.type == 'number' || input.type == 'time') {\n                        addEvent(input, 'blur', function() {\n                            this.value = this.value.trim();\n                            validate_field(this, true);\n                        });\n                        addEvent(input, 'input', function() {\n                            validate_field(this, true);\n                        });\n                    } else if (input.type == 'radio' || input.type == 'checkbox') {\n                        (function(el) {\n                            var radios = form_to_submit.elements[el.name];\n                            for (var i = 0; i < radios.length; i++) {\n                                addEvent(radios[i], 'click', function() {\n                                    validate_field(el, true);\n                                });\n                            }\n                        })(input);\n                    } else if (input.tagName == 'SELECT') {\n                        addEvent(input, 'change', function() {\n                            validate_field(this, true);\n                        });\n                    } else if (input.type == 'textarea'){\n                        addEvent(input, 'input', function() {\n                            validate_field(this, true);\n                        });\n                    }\n                }\n            }\n        }\n        remove_tooltips();\n        for (var i = 0, len = allInputs.length; i < len; i++) {\n            var elem = allInputs[i];\n            if (needs_validate(elem)) {\n                if (elem.tagName.toLowerCase() !== \"select\") {\n                    elem.value = elem.value.trim();\n                }\n                validate_field(elem) ? true : no_error = false;\n            }\n        }\n        if (!no_error &#038;&#038; e) {\n            e.preventDefault();\n        }\n        resize_tooltips();\n        return no_error;\n    };\n    addEvent(window, 'resize', resize_tooltips);\n    addEvent(window, 'scroll', resize_tooltips);\n\n    var hidePhoneInputError = function(inputId) {\n        var errorMessage =  document.getElementById(\"error-msg-\" + inputId);\n        var input = document.getElementById(inputId);\n        errorMessage.classList.remove(\"phone-error\");\n        errorMessage.classList.add(\"phone-error-hidden\");\n        input.classList.remove(\"phone-input-error\");\n    };\n\n    var initializePhoneInput = function(input, defaultCountry) {\n        return window.intlTelInput(input, {\n            utilsScript: \"https:\/\/unpkg.com\/intl-tel-input@17.0.18\/build\/js\/utils.js\",\n            autoHideDialCode: false,\n            separateDialCode: true,\n            initialCountry: defaultCountry,\n            preferredCountries: []\n        });\n    }\n\n    var setPhoneInputEventListeners = function(inputId, input, iti) {\n        input.addEventListener('blur', function() {\n            var errorMessage = document.getElementById(\"error-msg-\" + inputId);\n            if (input.value.trim()) {\n                if (iti.isValidNumber()) {\n                    iti.setNumber(iti.getNumber());\n                    if (errorMessage.classList.contains(\"phone-error\")){\n                        hidePhoneInputError(inputId);\n                    }\n                } else {\n                    showPhoneInputError(inputId)\n                }\n            } else {\n                if (errorMessage.classList.contains(\"phone-error\")){\n                    hidePhoneInputError(inputId);\n                }\n            }\n        });\n\n        input.addEventListener(\"countrychange\", function() {\n            iti.setNumber('');\n        });\n\n        input.addEventListener(\"keydown\", function(e) {\n            var charCode = (e.which) ? e.which : e.keyCode;\n            if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode !== 8) {\n                e.preventDefault();\n            }\n        });\n    };\n\n    var showPhoneInputError = function(inputId) {\n        var errorMessage =  document.getElementById(\"error-msg-\" + inputId);\n        var input = document.getElementById(inputId);\n        errorMessage.classList.add(\"phone-error\");\n        errorMessage.classList.remove(\"phone-error-hidden\");\n        input.classList.add(\"phone-input-error\");\n    };\n\n\n    var _form_serialize = function(form){if(!form||form.nodeName!==\"FORM\"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===\"\"){continue}switch(form.elements[i].nodeName){case\"INPUT\":switch(form.elements[i].type){case\"tel\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(\" \")+encodeURIComponent(form.elements[i].value));break;case\"text\":case\"number\":case\"date\":case\"time\":case\"hidden\":case\"password\":case\"button\":case\"reset\":case\"submit\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"checkbox\":case\"radio\":if(form.elements[i].checked){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value))}break;case\"file\":break}break;case\"TEXTAREA\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"SELECT\":switch(form.elements[i].type){case\"select-one\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break;case\"select-multiple\":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case\"BUTTON\":switch(form.elements[i].type){case\"reset\":case\"submit\":case\"button\":q.push(form.elements[i].name+\"=\"+encodeURIComponent(form.elements[i].value));break}break}}return q.join(\"&#038;\")};\n\n    const formSupportsPost = false;\n          var form_submit = function(e) {\n\n        e.preventDefault();\n        if (validate_form()) {\n            \/\/ use this trick to get the submit button &#038; disable it using plain javascript\n            var submitButton = e.target.querySelector('#_form_40_submit');\n            submitButton.disabled = true;\n            submitButton.classList.add('processing');\n                        var serialized = _form_serialize(\n                document.getElementById('_form_40_')\n            ).replace(\/%0A\/g, '\\\\n');\n            var err = form_to_submit.querySelector('._form_error');\n            err ? err.parentNode.removeChild(err) : false;\n            async function submitForm() {\n              var formData = new FormData();\n              const searchParams = new URLSearchParams(serialized);\n              searchParams.forEach((value, key) => {\n                if (key !== 'hideButton') {\n                    formData.append(key, value);\n                }\n                \/\/formData.append(key, value);\n              });\n                            let request = {\n                                headers: {\n                                    \"Accept\": \"application\/json\"\n                                },\n                                body: formData,\n                                method: \"POST\"\n                            };\n\n                            let pageUrlParams = new URLSearchParams(window.location.search);\n                            if (pageUrlParams.has('t')) {\n                                request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t');\n                            }\n              const response = await fetch('https:\/\/infoyourspanishwindow.activehosted.com\/proc.php?jsonp=true', request);\n              return response.json();\n            }\n                if (formSupportsPost) {\n                  submitForm().then((data) => {\n                    eval(data.js);\n                  });\n                } else {\n                  _load_script('https:\/\/infoyourspanishwindow.activehosted.com\/proc.php?' + serialized + '&jsonp=true', null, true);\n                }\n        }\n        return false;\n    };\n    addEvent(form_to_submit, 'submit', form_submit);\n})();\n\n<\/script>\n\n\n\n<p>Wenn du ein h\u00f6heres Sprachniveau hast und Einzelunterricht bevorzugst, kannst du auch deine kostenlose Probestunde buchen.<\/p>\n\n\n<div class=\"wp-block-jetpack-calendly calendly-style-inline\" id=\"calendly-block-1\"><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>\u00bfViajo a Espa\u00f1a desde hace 3 a\u00f1os? \u00bfdesde 3 a\u00f1os? \u00bfhace 3 a\u00f1os? \u00bfHace 3 a\u00f1os que? &nbsp; Sicherlich hast du dich schon mehr als einmal gefragt, welches die richtige&hellip;<a href=\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que\" class=\"more-link\">Contin\u00faa leyendo <span class=\"screen-reader-text\">Was ist der Unterschied zwischen hace, desde hace, desde und hace que?<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":3482,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[7,12,43],"tags":[30,41],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Was ist der Unterschied zwischen hace, desde hace, desde und hace que?<\/title>\n<meta name=\"description\" content=\"\u00bfViajo a Espa\u00f1a desde hace 3 a\u00f1os? \u00bfdesde 3 a\u00f1os? \u00bfhace 3 a\u00f1os? Sicherlich hast du dich schon oft gefragt, welches die richtige Option ist.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?\" \/>\n<meta property=\"og:description\" content=\"\u00bfViajo a Espa\u00f1a desde hace 3 a\u00f1os? \u00bfdesde 3 a\u00f1os? \u00bfhace 3 a\u00f1os? Sicherlich hast du dich schon oft gefragt, welches die richtige Option ist.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que\" \/>\n<meta property=\"og:site_name\" content=\"BLOG Your Spanish Window\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/yourspanishwindow\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-10T21:35:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-25T07:35:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mar\u00eda Mart\u00edn Sierra\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#organization\",\"name\":\"Your Spanish Window\",\"url\":\"https:\/\/yourspanishwindow.com\/blog\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/yourspanishwindow\/\",\"https:\/\/www.youtube.com\/channel\/UCVw_pbvKeGQIfqSDENu3XlQ\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#logo\",\"inLanguage\":\"es\",\"url\":\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2017\/12\/logo-blue.png\",\"contentUrl\":\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2017\/12\/logo-blue.png\",\"width\":606,\"height\":228,\"caption\":\"Your Spanish Window\"},\"image\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#website\",\"url\":\"https:\/\/yourspanishwindow.com\/blog\/\",\"name\":\"BLOG Your Spanish Window\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/yourspanishwindow.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#primaryimage\",\"inLanguage\":\"es\",\"url\":\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde.jpg\",\"contentUrl\":\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde.jpg\",\"width\":1280,\"height\":720,\"caption\":\"was ist der unterschied hace desde hace desde\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#webpage\",\"url\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que\",\"name\":\"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?\",\"isPartOf\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#primaryimage\"},\"datePublished\":\"2023-08-10T21:35:02+00:00\",\"dateModified\":\"2024-06-25T07:35:43+00:00\",\"description\":\"\u00bfViajo a Espa\u00f1a desde hace 3 a\u00f1os? \u00bfdesde 3 a\u00f1os? \u00bfhace 3 a\u00f1os? Sicherlich hast du dich schon oft gefragt, welches die richtige Option ist.\",\"breadcrumb\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/yourspanishwindow.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#article\",\"isPartOf\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#webpage\"},\"author\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#\/schema\/person\/9ea85f2d12b378d569af604ec2857e30\"},\"headline\":\"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?\",\"datePublished\":\"2023-08-10T21:35:02+00:00\",\"dateModified\":\"2024-06-25T07:35:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#webpage\"},\"wordCount\":1191,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#primaryimage\"},\"thumbnailUrl\":\"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde.jpg\",\"keywords\":[\"pret\u00e9rito indefinido\",\"Spanisch f\u00fcr Anf\u00e4nger\"],\"articleSection\":[\"Nivel b\u00e1sico\",\"Nivel intermedio\",\"Spanisch lernen\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#\/schema\/person\/9ea85f2d12b378d569af604ec2857e30\",\"name\":\"Mar\u00eda Mart\u00edn Sierra\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/yourspanishwindow.com\/blog\/#personlogo\",\"inLanguage\":\"es\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a80c8dbc48b87d9c47488219c4c4fea0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a80c8dbc48b87d9c47488219c4c4fea0?s=96&d=mm&r=g\",\"caption\":\"Mar\u00eda Mart\u00edn Sierra\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?","description":"\u00bfViajo a Espa\u00f1a desde hace 3 a\u00f1os? \u00bfdesde 3 a\u00f1os? \u00bfhace 3 a\u00f1os? Sicherlich hast du dich schon oft gefragt, welches die richtige Option ist.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que","og_locale":"es_ES","og_type":"article","og_title":"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?","og_description":"\u00bfViajo a Espa\u00f1a desde hace 3 a\u00f1os? \u00bfdesde 3 a\u00f1os? \u00bfhace 3 a\u00f1os? Sicherlich hast du dich schon oft gefragt, welches die richtige Option ist.","og_url":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que","og_site_name":"BLOG Your Spanish Window","article_publisher":"https:\/\/www.facebook.com\/yourspanishwindow\/","article_published_time":"2023-08-10T21:35:02+00:00","article_modified_time":"2024-06-25T07:35:43+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Mar\u00eda Mart\u00edn Sierra","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/yourspanishwindow.com\/blog\/#organization","name":"Your Spanish Window","url":"https:\/\/yourspanishwindow.com\/blog\/","sameAs":["https:\/\/www.facebook.com\/yourspanishwindow\/","https:\/\/www.youtube.com\/channel\/UCVw_pbvKeGQIfqSDENu3XlQ"],"logo":{"@type":"ImageObject","@id":"https:\/\/yourspanishwindow.com\/blog\/#logo","inLanguage":"es","url":"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2017\/12\/logo-blue.png","contentUrl":"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2017\/12\/logo-blue.png","width":606,"height":228,"caption":"Your Spanish Window"},"image":{"@id":"https:\/\/yourspanishwindow.com\/blog\/#logo"}},{"@type":"WebSite","@id":"https:\/\/yourspanishwindow.com\/blog\/#website","url":"https:\/\/yourspanishwindow.com\/blog\/","name":"BLOG Your Spanish Window","description":"","publisher":{"@id":"https:\/\/yourspanishwindow.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/yourspanishwindow.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"ImageObject","@id":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#primaryimage","inLanguage":"es","url":"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde.jpg","contentUrl":"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde.jpg","width":1280,"height":720,"caption":"was ist der unterschied hace desde hace desde"},{"@type":"WebPage","@id":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#webpage","url":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que","name":"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?","isPartOf":{"@id":"https:\/\/yourspanishwindow.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#primaryimage"},"datePublished":"2023-08-10T21:35:02+00:00","dateModified":"2024-06-25T07:35:43+00:00","description":"\u00bfViajo a Espa\u00f1a desde hace 3 a\u00f1os? \u00bfdesde 3 a\u00f1os? \u00bfhace 3 a\u00f1os? Sicherlich hast du dich schon oft gefragt, welches die richtige Option ist.","breadcrumb":{"@id":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/yourspanishwindow.com\/blog"},{"@type":"ListItem","position":2,"name":"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?"}]},{"@type":"Article","@id":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#article","isPartOf":{"@id":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#webpage"},"author":{"@id":"https:\/\/yourspanishwindow.com\/blog\/#\/schema\/person\/9ea85f2d12b378d569af604ec2857e30"},"headline":"Was ist der Unterschied zwischen hace, desde hace, desde und hace que?","datePublished":"2023-08-10T21:35:02+00:00","dateModified":"2024-06-25T07:35:43+00:00","mainEntityOfPage":{"@id":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#webpage"},"wordCount":1191,"commentCount":2,"publisher":{"@id":"https:\/\/yourspanishwindow.com\/blog\/#organization"},"image":{"@id":"https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#primaryimage"},"thumbnailUrl":"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde.jpg","keywords":["pret\u00e9rito indefinido","Spanisch f\u00fcr Anf\u00e4nger"],"articleSection":["Nivel b\u00e1sico","Nivel intermedio","Spanisch lernen"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/yourspanishwindow.com\/blog\/was-ist-unterschied-hace-desde-hace-desde-hace-que#respond"]}]},{"@type":"Person","@id":"https:\/\/yourspanishwindow.com\/blog\/#\/schema\/person\/9ea85f2d12b378d569af604ec2857e30","name":"Mar\u00eda Mart\u00edn Sierra","image":{"@type":"ImageObject","@id":"https:\/\/yourspanishwindow.com\/blog\/#personlogo","inLanguage":"es","url":"https:\/\/secure.gravatar.com\/avatar\/a80c8dbc48b87d9c47488219c4c4fea0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a80c8dbc48b87d9c47488219c4c4fea0?s=96&d=mm&r=g","caption":"Mar\u00eda Mart\u00edn Sierra"}}]}},"jetpack_featured_media_url":"https:\/\/yourspanishwindow.com\/blog\/wp-content\/uploads\/2023\/08\/was-ist-unterschied-hace-desde-hace-desde.jpg","_links":{"self":[{"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/posts\/3410"}],"collection":[{"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/comments?post=3410"}],"version-history":[{"count":54,"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/posts\/3410\/revisions"}],"predecessor-version":[{"id":4064,"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/posts\/3410\/revisions\/4064"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/media\/3482"}],"wp:attachment":[{"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/media?parent=3410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/categories?post=3410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yourspanishwindow.com\/blog\/wp-json\/wp\/v2\/tags?post=3410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}