Chinese: 我们昨天有许多访客。
English: We had a lot of visitors yesterday.