语法与词汇 16.At last the girl received the letter she______for so long a time.
【正确答案】 B
【答案解析】句意:那个女孩最终收到了她期待很久的信。过去完成进行时表示相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。