急!一道过去完成时英语题!

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:45:02
She said she____ (be) born in 1992
正确答案是was,为什么?为什么不是had been?哪位好心人解释一下

当然是was,因为她的出生这件事情不能持续,是一个短暂事件,她不能持续一年才出生啊,不论什么时候说她出生这件事情,她都是was born,是一般过去时。过去时本身含有完成的意思。

你初几?翻下语法书,时间状语in 1992是时间点,谓语要用瞬间动词,且为过去时态(这里被动语态),改一下:
She said she____ (be) born 18 years ago.(时间状语18 years ago是段时间)

这里正确答案就是had been,是延续性的

born不是可持续动词

你只需要背过一句话:

i was born in 地点

习惯就好,见过born自动就是was