l was told that your daughter ____ born in2001急

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:28:59
l was told that your daughter ____ born in2001

A.was B.has been C.is D.had 正确答案是A,可我认为是D.

告诉我为什么不是D

你的女儿2001年出生,这是一个真理性的事件,故从句时态不随主句时态变化

be born出生 (固定搭配)

XXX was born in 时间 是固定的说法。
因为谈论出生肯定是以前的事情,所以铁定用过去时

而固定搭配是be born 这里born是被动语态的bear,而不是had后边的过去分词。

表示过去发生的事情嘛,后面不是有个时间短语的标志吗

born是bear的过去分词,做出生解释时是及物动词,女儿是被生出来,所以一定是be born。

如果用had born,那就后面要跟名词,变成女儿生什么,显然题目不是这个意思,而且born后面跟的是介词,所以选A