这句话变直接引语怎么变?

问题描述:

这句话变直接引语怎么变?
A policeman approached Jimmy and told him he ought to have gone along a side street
变成直接引语话怎么变啊?ought to还用变吗?
为啥ought tohave不变啊?

为啥ought tohave不变啊?是因为这里的ought to 做情态动词用的缘故吧!