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.
#104639
A
had been; have met
B
have been; have met
C
had been; had met
D
have been; had met
推荐题目
The weather forecast says heavy rain____ to continue this week in many areas, raising the risk of more flooding.
#102561
A
is expecting
B
was expected
C
is expected
D
will be expected
Father _____for London on business upon my arrival, so I didn’t see him.
#99289
A
has left
B
left
C
was leaving
D
had left
Being a teacher always encouraging students to think for themselves, I won't tell them answers until they __________ on a math problem for more than an hour.
#101395
A
have worked
B
will have worked
C
will have been working
D
had worked
In the near future, more advances in the robot technology _______ by scientists.
#102017
A
are making
B
are made
C
will make
D
will be made
