Как будет правильней: Peter had/ has had/ was having a shower when the phone rang?
Was having .............................................
Was having, потому что время длительное в прошедшем времени