请问西班牙语句子Un ano tiene doce meses 为什么用tiene 而不用hay呢

问题描述:

请问西班牙语句子Un ano tiene doce meses 为什么用tiene 而不用hay呢

这样记就容易了.
tener的意思是has have
hay的意思是there be~单复数都是hay~
跟英语情况是一样的.

在Un año tiene doce meses. 这句中 Un año是主语,需要搭配一个谓语,在这里也就是tiene。
而Haber(即hay)的存在则标志着这句句子是无主语的。Hay doce meses en un año.这句句子中,en un año就不是主语了。这和英语的情况相同:
One year has 12 months.
和 There are 12 months in one year。

用 hay 句子的写法就不同了:Hay doce meses en un año.
虽然和 Un año tiene doce meses.中文意思都是“一年有12个月”
补充一下,你说的用 hay 的句子比较地道,提问中这条句子是“汉语习惯”下某人翻译过去的.