¡Problema de tiempo de gramática inglesa en la escuela secundaria! ¡Entra el talento!

Hace muchos años, Jane y su abuela vivieron en el apartamento durante mucho tiempo

A. Han estado viviendo en

Vive en

Desde que hubo. Mucho tiempo, ¿por qué no podemos elegir un para representar este período de tiempo? ¿Puedo usar el tiempo presente cuando hay para? Por favor explique en detalle, ¡gracias!

Respuesta: Debido a que hay un adverbial de tiempo obvio en la oración: hace muchos años, significa que algo sucedió en un momento determinado en el pasado, por lo que usamos el tiempo pasado simple en lugar del tiempo pasado perfecto.

Por un período de tiempo se puede utilizar no sólo en el tiempo perfecto, sino también en el tiempo simple. Representa la duración de una acción o estado continuo. Por ejemplo, Thomas Edison (1847-1931) fue el principal inventor del mundo durante seis décadas. Es una frase de un libro de texto de secundaria. Desde que apareció esta oración, los tipos de preguntas que agregan un período de tiempo al tiempo pasado simple se han convertido en los favoritos de algunos examinadores, como: Edición de la Universidad Normal de Beijing Unidad 2 Lección 65438 0 Práctica_Documento de examen_Preparación de la lección_Dang Wangzhi Gao Yi.

El libro dice que Thomas Edison (1847-1931)___ fue el principal inventor del mundo durante sesenta años. C. tenía) [significado de la oración] Debería haber sido.

Creo que mucha gente elige BC para esta pregunta, ¡pero la respuesta “correcta” debe ser D! Porque elegir B ​​significa que Edison todavía está vivo y sigue siendo el principal inventor del mundo en la actualidad, lo cual es inconsistente con los hechos. Si eliges C, tienes que usar un tiempo pasado como referencia, lo que significa que para ese momento habrá liderado el mundo en invención durante 40 años, pero este tiempo no está previsto en la oración. Si se cambia la frase principal a lo que se dice en 1931...

La pregunta del cartel original es del mismo tipo que ésta, ¡pero es más confusa!

Porque hay un adverbial de tiempo pasado en la oración: hace muchos años, ¡y a es el pasado perfecto continuo!

Nota: ¡La diferencia entre hace muchos años y hace muchos años! Ago significa "antes" a partir de ahora, y before generalmente significa "antes" a partir de algún momento en el pasado. Si se usa a, la oración todavía carece de una referencia al tiempo pasado, por ejemplo, Jane había vivido con su abuela en el apartamento durante mucho tiempo antes de mudarse a la ciudad. Así es. Por supuesto, si se cambiara a hace muchos años…, estaría bien, ¡pero se repetirá durante muchos años y mucho tiempo!