I _____ all of Hardy's novels by next year.Ashall have readBshall be readingCwill readDshall have been readingAnswer: A. shall have read