什么时候用used to be 和什么时候用used to have

There used to be tigers in the forest. 为什么不用used to have 呢

这个句子其实不是used to be 和 used to have 的区别,而是be 和 have 在用法上的区别。
这个句子是 there be 句型,have 不能用于 there be 句型中,因为 have 作实义动词时,本身是“有”的意思,而 there be 也是表存在,“有”的意思,两者不能出现在同一个句子中。
用used to have 的句子,如,I used to have a beautiful coat. 以前我有一件漂亮的外套。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-27
used to have是中国英语,既然前边有了there没必要再加个have,估计英语中谁有什么东西的持有,和叙述曾经有个什么东西所表达的一种存在关系有区别,而中文的表达都是用有,因此不符合英语语法习惯,used to be固定搭配用法
第2个回答  2015-10-07
tgtctt
相似回答