Past Imperfect was the 20th episode of Season 6 of Roseanne, also the 142nd overall series episode. It was written by David Raether, and was directed by Phillip Charles MacKenzie. It originally aired on ABC-TV on March 22, 1994.
When Dan's father misses an alimony payment he feels forced to give his mother money. Fred asks Jackie about her sexual history, then he regrets asking.
Jackie tells Roseanne that Fred wants to be in the delivery room, and the hospital will only allow one extra person to be with her. When Jackie realizes that she is in labor, Roseanne puts off calling Fred to let him know, in hopes that she will get to be the one who stays with Jackie during the delivery. Guilt over this delay gets the better of her, and she sends Dan out to try and find him. Beverly reveals to Jackie that she was born with the name "Margorie", but that Roseanne had trouble saying it, calling her "My Jackie" instead, and the name stuck.