英语语法是否有问题,有该怎么改?

One day when I was walking home, I had heard a noise behind me.

把had去掉,在这里听见并不发生在走路之前,所以这里不能用过去完成时,直接用一般过去试就可以了。
温馨提示:答案为网友推荐,仅供参考
相似回答