是have a speech还是make a speech?

问题描述:

是have a speech还是make a speech?

都是演讲之意,但是具体意思有不同:
have/take a speech:【听别人】演讲
deliver/make a speech :【给别人】演讲