过去完成时的用法 — 英语选择题
题目
By the time the reporter arrived, the scientist ______ already ______ her speech about her greatest achievement, so she was answering questions at the back of the hall. A. has; finished B. had; finished C. was; finishing D. would; finish