综合百科

to be frankly和be honest的区别

to be honest 是固定用法。

表示“坦率的,诚实的”,frank 和honest 区别在于——

frank 强调毫无保留地畅所欲言,不受任何约束。

honest 指遵守正直等道德准则。

frankly speaking 也是固定表达,“坦白来说”。 

 to be honest,意思是老实说,也可以表示为honestly speaking, 这两种表达可以扩展到多个意思,比如坦诚说是to be frank, frankly speaking。