To believe such a story one would have to believe in fairy tales! HansChristian knew many such tales. He had heard some of them from his father, whohad worked hard at his trade, but liked to read better than to make shoes. Inthe evenings, he had read aloud from The Arabian Nights. His wife understoodvery little of the book, but the boy, pretending to sleep, understood everyword.
曹老师,你好!
had heard some of them from his father, 这里用过去完成时,我能完全理解。但had worked hard和had read aloud这里为何要用过去完成时呢?
who 和 he 都是指爸爸。他之所以知道神话故事,是由于当初爸爸晚上常大声朗读《一千零一夜》. 这是倒叙,所以用过去完成时,以he knew many such tales这个一般过去时的时间为参照点。为了防止重复,在听话人或读者搞了解了时间关系后,过去完成时就被一般过去时所代替了。比如最后一句的二个understood。