必须用has a big farm。
说明为什么不用have:
1. 麦当劳的英文是McDonald,它是句子的主语,而且是第三人称单数的主语。
2. 在一般现在时的句子里,主语是第三人称单数,谓语动词也要用第三人称单数,has是have的第三人称单数。主谓一致是一般现在时里重要的语法概念。
3. 如果主语不是第三人称单数,就可以用have,例如:
1) I have a big farm.
2) We have a big farm.
3) You have a big farm.
4) They have a big farm.