;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Ensino Fundamental

Espanhol - Presente do Subjuntivo

Carolina Valéria Leon Leite

Presente do Subjuntivo

Objetivos

- Sistematizar o uso do Presente do Subjuntivo.

- Adquirir vocabulário em espanhol.

- Desenvolver a escrita, a leitura e a fala em espanhol.

Estratégia

Retome o Subjuntivo com seus alunos. Lembre-os de que o subjuntivo é o modo da irrealidade, expressa desejo e possibilidade: Tal vez vaya de vacaciones a París.

Algumas expressões de possibilidade, desejo: A lo mejor; Quizá; Puede que; Me gustaría que; Me encantaría que; Desearía que; Espero que; Ojalá.

Também é usado em orações subordinadas com a negação: No creo que piense eso.

Atividade

Peça aos alunos que, em duplas, conjuguem no Presente do Subjuntivo os verbos das frases colocadas à esquerda na tabela abaixo (pode haver mais de uma resposta correta) e completem-nas de acordo com a coluna da direita:

1. Ana quiere que nosotros DORMIRa. en su cama.
2. Amanda no quiere que los niños CAERSEb. a las niñas.
3. Eloisa quiere que los cuidadores ALIMENTARc. en la piscina.
4. El profe quiere que nosotros HACERd. las compras.
5. Ellos quieren que tú DORMIRe. sobre el césped.
6. Ellos quieren que la niñera PEINARf. la leche.
7. Es triste que nosotros no PODERg. una tarjeta a Carlos.
8. Es importante que nosotros TERMINARh. la cocina.
9. Es injusto que tú perderi. con pijama.
10. Es prohibido que PISARj. una corbata a mi abuelo.
11. Es una pena que Luís ESTARk. golosinas.
12. FELICIA quiere que la lluvia CAERl. al suelo.
13. Jaime antes de que COMERm. la comida al niño.
14. Laura quiere que su madre DORMIRn. en la mejilla a su hermano.
15. Mamá me aconseja que con frío DORMIRo. en el hotel.
16. Mamá quiere que el bebé DESCANSARp. en la playa.
17. Marcos duda que el jardinero TRABAJARq. en la trampa.
18. Mariana quiere que yo LAVARr. enfermo.
19. María quiere que yo DORMIRs. del árbol.
20. Nosotros queremos que ellos LLEVARt. el examen.
21. Papá no quiere que nosotros DEJARu. cereales.
22. Tu padre te dio dinero para que COMPRARv. la televisión.
23. Patricia quiere que yo CAERw. a las jirafas.
24. Ramiro quiere que ellos ALOAJARSEx. una torta.
25. Rodrigo quiere que la cantante BESARy. en la cuna.
26. Rosa quiere que tú DARLEz. se lava las manos.
27. Sofía quiere que nosotros COMERaa. el coche.
28. Sergio no quiere que el mono CAERbb. la tarea.
29. Silvia quiere que yo COMPRARcc. la tarea.
30. Tú quieres que yo HACERdd. de estudiar
31. Tú quieres que yo VERee. salir.
32. Tú quieres que yo LAVARff. en el sofá
33. Verónica quiere que yo DARLEgg. en su rostro
34. Yo quiero que la ardilla CAERhh. hoy.
35. Yo quiero que mamá REGALARLE.ii. con el pijama nuevo.
36. Yo quiero que la empleada LIMPIARjj. la loza.

 

Ensino Fundamental