Within about 30 years from now,the first people from Earth--------on Mars.A.will landB.have landedC.will have landed选哪个?为什么?A为什么不行?

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/07 08:12:13
Within about 30 years from now,the first people from Earth--------on Mars.A.will landB.have landedC.will have landed选哪个?为什么?A为什么不行?
xRN@ZH6$.]Z Mw%*RB₇%J"5/de/8v0pY͜{sόF֓z")qCrKۚd% l'TIQSX,Ek3T DykO{R CƆ:DBπ|46BŨ] 7g18 ?ԈEvhr zpprGH:C%zaԼq-G7zegiR]TB/i3lߢRoɕzL^WbBqAj:'EP _a~BF16 (192-dlTag=h0i$1eB2WJæA=\=i GhTB(rd9Xi

Within about 30 years from now,the first people from Earth--------on Mars.A.will landB.have landedC.will have landed选哪个?为什么?A为什么不行?
Within about 30 years from now,the first people from Earth--------on Mars.
A.will land
B.have landed
C.will have landed
选哪个?为什么?A为什么不行?

Within about 30 years from now,the first people from Earth--------on Mars.A.will landB.have landedC.will have landed选哪个?为什么?A为什么不行?
在未来的30年之内,地球上的人类将会登陆火星.
选C
A不可以因为本句表示未来人类已经登陆了,表示的是一种延续的动作(已经登陆的这种状态),而A表示登陆过.在此前半句有提示“within about 30 years”表示在未来三十年之内,这是一段时间,所以说明这是一个延续的状态.所以选c

C.will have landed