He is having an affair.为什么不说 HE have an affair

He is having an affair.

[译文]他有外遇。

这里be doing表示正在进行的动作,强调还在发生。如果说he has an affair也是可以的,表示他有过一次外遇。