John and I _____ friends for eight years. We first got to know each other at a Christmas party. But we _____ each other a couple of times before that.
#104392
A
had been; have seen
B
have been; have seen
C
had been; had seen
D
have been; had seen
推荐题目
--- I’m sure Andrew will win the first prize in the final. --- I think so. He ____ for months.
#102489
A
is preparing
B
was preparing
C
has been preparing
D
had been preparing
Do you still remember ber?________her as much as I do now for a long time. 
#99627
A
haven’t missed
B
don’t miss
C
am not missing
D
didn’t miss
The church tower which_________will be open to tourists soon. The work is almost finished.
#103744
A
has restored
B
has been restored
C
is restoring
D
is being restored