By the end of last month, we ______already ______ our lessons.
A:has, finished
B:have, finished
C:had, finished
D:will, finish
下列叙述中,正确的是( )