Logo Studenta

Present perfect - Ingles

¡Estudia con miles de materiales!

Vista previa del material en texto

Has Computer Programming Really Changed Much Since Lovelace's Time? 
Everyone always talks about these new computer programming languages, and how great one is over 
the other. But really, has computer programming really changed that much over time? 
 The more things change, the more they stay the same … 
If you want to know the truth, programming really hasn’t changed all that much since Ada Lovelace hacked 
out some code for Charles Babbage’s programmable machine way back in the eighteen-hundreds. 
Computers are useful because they can do three or four things well. 
First, computers can manipulate and store vast amounts of data. Sure, an 
iPod could store more data than a Commodore 64 of yesteryear, but it’s a 
saying that hasn’t changed over time: computers are useful because they can manipulate and store data. 
 Secondly, computers can do conditional logic. Basically, a computer can 
process an ‘if statement’, performing some logic if a condition is true, and another 
logic if a given condition is false. 
Thirdly, computers are fast. You can throw a whole bunch of data manipulations 
 (Point #1) and conditional logic (Point #2) in a while loop that iterates a million times, and the whole 
process will complete within the blink of an eye. But again, the fact that computers are fast isn’t a revelation 
of modern day programming. Sure, a modern processor fluctuating through three billion cycles per second 
(3Ghz) is certainly faster than a Vic 20 running at a million cycles per second (1Mhz), but this variation in 
speed is just that: a variation; and as impressive as this variation is, 
it hasn’t had any fundamental effect on how we program computers. 
Evolution without revolution 
Of course, that’s not to say the way we program computers hasn’t evolved. Certainly the manner in which we 
interact with computers has changed. We now input data using touchscreens instead of punch cards, and we 
can view the responses a computer generates on a high-definition LCD monitor instead of a black screen. And 
computer languages have certainly evolved. For example, Java itself is an ‘object-oriented’ programming 
language, which means it provides improved facilities to help to organize data (Point #1). And new computer 
programming languages like JavaScript and Python have evolved to optimize performance on these big multi-
processor machines (Point #3) that are becoming cheaper and cheaper these days. But no matter what the 
language is, or how the syntax varies from one programming language to another, they all boil down to the 
same three basic things: managing data by declaring and initializing variables, performing conditional logic 
with if…else semantics, and using various types of loops to ensure that all of these things are being done a 
heck of a lot faster than a million monkeys sitting in front of a million typewriters. 
 
 
 
 
 
‘Presente perfecto’ – voz activa 
Si prestas atención al texto de la página anterior, podrás observar que habla sobre un tema de la 
actualidad, los programas de computación ‘Java’. Sin embargo, también hace mención a personajes y 
aparatos del pasado, como Ada Lovelace y la Commodore 64. En inglés, se utiliza el tiempo verbal 
‘present perfect’ para vincular el pasado y el presente en el discurso. 
ESTRUCTURA 
Observa el texto, vas a ver repetidas las formas ‘have’ y ‘has’. En la mayoría de los casos en este texto, 
su significado no es ‘tener’, sino que están funcionando como auxiliar de el tiempo verbal que vamos a 
ver, el ‘presente perfecto’. 
El ‘Presente perfecto’ es un tiempo verbal compuesto del inglés. Se forma con have/has, como auxiliar, 
más el verbo principal en pasado participio. 
• En este tiempo verbal, have/has (auxiliar) NO se traducen como ‘tener’, sino como ‘haber’ (he, 
has, ha, hemos, han). Como en los otros tiempos verbales en inglés el auxiliar have/has va a 
ser el elemento con el que se construye la forma negativa, y la pregunta (observa los cuadros). 
En la forma afirmativa, estos auxiliares tienen una forma corta: have = ’ve, has = ‘s. 
*Recuerda que ‘s puede tener otros significados (puede ser ‘is’ o el posesivo). Debes tener en 
cuenta todas las posibilidades. En la forma negativa, los auxiliares pueden unirse a ‘not’ y lograr 
una forma corta haven’t = have not, hasn’t = has not. 
• El ‘participio pasado’ es una forma del verbo. Existe en español y en inglés, y, en ambos casos, 
hay verbos que son regulares (siguen una regla para formarlo), e irregulares (no siguen esa 
regla). 
En español, el participio pasado de los verbos regulares termina en ‘-ado/-ido’. Entonces, el 
participio pasado de ‘ir’ es ‘ido’; de 'dibujar’, ‘dibujado’; de ‘dividir’, ‘dividido’. Los verbos irregulares 
en español tienen las terminaciones ‘-to’, ‘-so’, ‘-cho’. El participio pasado de ‘escribir’ es ‘escrito’; de 
‘hacer’, ‘hecho’; de ‘hacer’, ‘hecho’. 
En inglés, hay también dos formar de construir el participio pasado de un verbo. Los verbos 
regulares forman su participio pasado agregando la terminación ‘-ed’ al verbo, igual a cómo se 
forma el pasado simple. El participio pasado de ‘transform’ es ‘transformed’, de ‘work’ es ‘worked’. 
Cuando encontramos una palabra terminada en ‘-ed’, el auxiliar es uno de los elementos que nos 
pueden ayudar a definir si ese verbo está funcionando como pasado simple o como participio pasado. 
Por ejemplo, ‘They worked.’ (Trabajaron.), ‘They have worked.’ (Han trabajado.) 
Los verbos irregulares, lógicamente, NO siguen una regla precisa. Por esta razón, son más difíciles 
de detectar. Hay dos formas de identificarlos y buscar su significado. 
1) Si ves las palabras ‘have’ o ‘has’ en un texto, e intuyes que está funcionando como auxiliar de un 
verbo, puedes buscar ese verbo en la lista de verbos irregulares que hay en los diccionarios, 
buscar en la tercera columna, identificar la forma base o infinitivo, buscar el verbo base en 
el diccionario para saber cuál es el significado. Luego definir cómo es el participio pasado de ese 
verbo. Por ejemplo, en ‘The meeting has begun.’, buscas ‘begun’ en la lista, identificas el verbo 
base ‘begin’, busco el significado (comenzar). El participio pasado de comenzar es comenzado. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2) También puedes buscar el participio pasado de un verbo en el diccionario, de papel o virtual. En 
este caso, buscas el verbo tal cual aparece en el texto. El diccionario te lleva a la forma base del 
verbo de las siguientes maneras: 
• Algunos diccionarios, como WordReference, indican que el verbo que buscas viene de tal 
verbo base ‘from the verb go: …’, y debajo te indican que es el participio pasado de ese 
verbo: v past p (participio pasado del verbo). En la imagen de abajo, observa que, en 
algunos casos, la misma forma verbal (brought) puede ser pasado simple (v past) y 
participio pasado (v past p) de un verbo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
• En otros diccionarios, como es el caso del diccionario Kel, aparece lo siguiente: 
Gone: (pp, see go). En este caso, pp significa participio pasado. 
Estructura verbal del presente perfecto en sus diferentes formas: 
FORMA AFIRMATIVA 
Global warming has become an urgent political issue in many countries. 
 Sujeto + have/has + participio pasado + …. 
(El calentamiento global se ha convertido en un tema político serio en muchos países.) 
FORMA NEGATIVA 
Obviously, we have not seen enough here to settle the issue between these two theories of the 
nature of evidence. 
…, sujeto + have/has + participio pasado + …. 
*Observa que en este caso hay un adverbio al principio de la oración (Obviously). La estructura verbal comienza 
después de la coma. 
(Obviamente, (nosotros) no hemos visto lo suficiente aquí para resolver el problema entre estas dos 
teorías de la naturalezade la evidencia.) 
Por lo general, en oraciones afirmativas y negativas el verbo principal está inmediatamente después del 
auxiliar. En algunos casos puede haber un adverbio (recently, just, lately, never) entre el auxiliar 
‘have/has’ y el participio pasado. 
 
FORMA INTERROGATIVA 
PREGUNTAS CERRADAS (son las preguntas que se contestan con ‘sí’ o con ‘no’) 
 Has global warming become an urgent political issue in many countries? 
Have/Has + sujeto + participio pasado + …? 
(¿El calentamiento global se ha vuelto un tema político serio en algunos países?) 
PREGUNTAS ABIERTAS (son las preguntas que se contestan con un dato preciso ‘dónde’, ‘cuándo’, 
‘cómo’,…) 
 Why has global warming become an urgent political issue in many countries? 
Pronombre/frase + have/has + sujeto + participio pasado ….? 
 interrogativo 
(¿Por qué el calentamiento global se ha vuelto un tema político serio en algunos países?) 
*Observa que, en español, la estructura de la pregunta es diferente a la estructura en inglés. 
FUNCIÓN Y USO 
El presente perfecto se usa para: 
1) hablar de acciones o situaciones comenzadas en el pasado y continúan en el presente ‘They have 
worked on that report for six days.’ ‘Han trabajado en ese informe durante seis días.’ (comenzaron 
hace seis días y todavía siguen); 
2) acciones sucedidas en el pasado, sin especificación de tiempo, ‘We have learnt to control energy 
and how to change it from one form to another.’ ‘Hemos aprendido a controlar la energía, y cómo 
transformarla.’ (no importa cuándo) 
3) acciones que sucedieron en el pasado, pero hay una consecuencia de esa acción/suceso en el 
presente ‘They have destroyed it.’ ‘Lo han destruido.’ (ya no está porque lo destruyeron).

Continuar navegando