On the ship were over 2200 people . 为什么不能说on the ship had over 2200 people

[复制链接]
查看11 | 回复2 | 2011-3-28 10:51:02 | 显示全部楼层 |阅读模式
首先说明一下,本句意为在船上载有2200人。实际上相当于英语中的there be 句型,即there are 2200 people on the ship.
have/had 一般用于主语为人的句子中。
回复

使用道具 举报

千问 | 2011-3-28 10:51:02 | 显示全部楼层
have的主语一般是人或由人组成的团体。 On the ship were over 2200 people = There were over 2200 people on the ship.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行