Of course you can do that, but it will just clutter your graphics
one simple example of doing that is given below to show how it can be done and how the clutter looks like. Notice that I didn't make any effort to optimize anything, nor to make it general.
best
yehuda
Module[{xticks, yticks, zticks, xends, yends, zends},
xticks = yticks = zticks = Range[-1, 1, 0.5];
xends = yends = zends = {-1, 1};
Show[ParametricPlot3D[{{x, Im[I^(5 x)], Re[I^(5 x)]}}, {x, -1, 1},
AxesLabel -> {"Real x", "Imaginary y", "Real y"}, PlotRange -> All,
PlotStyle -> {Thick, Red}],
Graphics3D[
Flatten@{Blue,
Map[Line, Outer[{#3, #1, #2} &, yticks, zticks, xends], {2}],
Map[Line, Outer[{#1, #3, #2} &, xticks, zticks, yends], {2}],
Map[Line, Outer[{##} &, xticks, yticks, zends], {2}]}],
ImageSize -> 500]]