have respect for,show respect for有什么区别

问题描述:

have respect for,show respect for有什么区别
The students have great respect for their history teacher.
这里可以用show great respect for
另外有show respect to和have respect to吗

我的感觉是按字面意思理解区别就行了
show respect for sb是向某人通过行动表达respect
have respect to sb是对某人心存respect,但不一定通过行动表达了