A) at last最后 B) at first最先 C) at most至多 D) at once立马
A) impression B) explanation C) education D) communication
A) finishes B) has finished C) had finished D) will have finished