We( )six astronaut into space in the past few years.A.send B

We( )six astronaut into space in the past few years.A.send B.sent C.have launch D.launched 选哪个?不是应该用现在完成时吗?还选B?
还有一个:The flight was canceled because ofthe heavy snow.cancel为什么加ed,前面is不是已经变was了吗?
laolang70 1年前 已收到3个回答 举报

kittenmw 幼苗

共回答了13个问题采纳率:92.3% 举报

1B,现在完成时有特定的时间状语,不是按楼楼那么理解的:sinceXyears ago/ for Xyears
inthepastfewyears很明显是过去式
2被动语态的过去式,was done 表示过去某事/物被做

1年前

4

5966659 幼苗

共回答了1个问题 举报

1 past是一个过去时态 不是所有in加时间段都用完成时
2 被动 被取消

1年前

1

的歌唱我 幼苗

共回答了3个问题 举报

  1. sent后接人,launch的宾语应该是飞船而不是宇航员

此外,C项忘加ed了

2. 被动语态,be加过去分词

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.044 s. - webmaster@yulucn.com