have一般有3个词组:
have sth./sb. done (让某人/物被做……)
have sb. do (让某人做……)
have sb. doing (让某人一直做……)
这里的the horse可以看作是sb.
句意是:你不能让这匹马一直跑。这太热了。所以选C。
have sb/sth doing,让某人/某物一直做某事(持续性的)
这句话意思是“你不能让这匹马一天到晚都在奔跑,太热了。”
(考点〕have+宾语+宾语补足语 have+sb/sth+doing/adj
意思:使...做...
have sb./sth. doing sth.
意思是:使某人/某物一直做某事
整句话的意思是:不可以使马整天一直跑。天气太热了
因为runnig是动名词,做宾补,说明某状态。