单选题
By the time Neil Armstrong and Edwin Aldrin walked on the moon in 1969, there ______ many space explorations.
A、
will have been
B、
had been
C、
have been
D、
must be
【正确答案】
B
【答案解析】
[解析] 本题考查时态。“by+时间”是完成时态的标志。如果by后接的是将来的时间,谓语动词用will。have+过去分词;如果by后接的是过去的时间,谓语动词用had+过去分词,根据by后面的in 1969,故选B。
提交答案
关闭