关于英语句子的疑问有一个句子:I sat next to a girl whose name was Diane.请问这

关于英语句子的疑问
有一个句子:I sat next to a girl whose name was Diane.
请问这句话中为什么会用was 而不用is呢、?
可是一个人的名字是不会变的啊~是客观的,难道不该用一般现在时么?
莫莉的平淡生活 1年前 已收到2个回答 举报

安安zj 春芽

共回答了15个问题采纳率:86.7% 举报

sat 这个词决定了整句话的时态,是过去时态,句子前后的时态应保持一致,前半句用了过去时态,后半句也应该用过去时态的相关时态,这里显然是用一般过去时态.
当然也不是没有前面是过去时态后面是一般现在时态的.举个例子来说:
Our teacher said that the moon circles around the earth.
这句话的翻译是:我们的老师说,月亮绕着地球转.
这里的“月亮绕着地球转”是被人们认知的客观事实,而whose name is Diane不属于被人们认知的客观事实的范畴.
当然,一个人的名字是既定不变的,但这不是被人们所认知的真理,总之,用一般现在时的,只有真理,也就是那么几个固定的句子里面才用一般现在时,其他的都是过去时态的相关时态
我举的那个例子就属于科学真理,而名字就不是了,老师上课应该讲过这些的

1年前

10

亲亲娜娜 幼苗

共回答了6个问题 举报

因为整个句子是过去时啊,用sat而非sit
前后保持在同一个时态的情景

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.034 s. - webmaster@yulucn.com