-Have you known Dr Jackson for a long time?-Yes,since she         the Chinese Society.
#102003
A
has joined
B
joins
C
had joined
D
joined
推荐题目
A1l flights _________ because of the heavy storm, so we decided to take the train.
#100045
A
have canceled
B
have been canceled
C
had canceled
D
had been canceled
He has promised me that upon my return he       for me at the airport.
#102305
A
is waiting
B
will be waiting[
C
will have waited
D
waits
When I called you this morning, nobody answered the phone. Where ________? 
#104733
A
did you go
B
have you gone
C
were you
D
had you been
The fire _______ before the fire-fighters arrived.
#103405
A
has been put out
B
was put out
C
had put out
D
had been put out