By the time she _____ the letter, it was already too late. A. finished reading B. finishes reading C. will finish reading D. is finishing reading