c is your correct answer because Metafiction is a narrative technique in which the work self-consciously calls attention to itself as a work of fiction.
it depends on the context outside of it to. For example if you were telling a story and that was a detail it would be "was having" but any other context would be "had"