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.
#104423
A
had been; have met
B
have been; have met
C
had been; had met
D
have been; had met
推荐题目
—Late again! Where _____?—Sony, I         in the heavy traffic, or I would have been here earlier.
#102896
A
were you; have got stuck
B
have you been; have got stuck
C
were you; got stuck
D
have you been; got stuck
--- Hi, Torry, can I use your computer for a while this afternoon? --- Sorry, _____________. 
#102272
A
it is repaired
B
it has been repaired
C
it’s being repaired
D
it had been reapired
 Our manager ________ for Shanghai in a few days and he has asked me to find out when the earliest plane ________ next Wednesday.
#100680
A
is leaving; takes off
B
will leave; is taking off
C
leaves; will take off
D
is to leave; is going to take off
My dictionary ________ . I have looked for it everywhere but still ______ it . 
#104928
A
has lost ; do not find
B
is missing ; do not find
C
has lost ; have not found
D
is missing ; have not found
Must I get through the business in one evening?  No, you ________.
#102724
A
mustn’t
B
haven’t
C
needn’t to
D
don’t have to