请教3道英语单选,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/08 02:41:26
1.The flowers were so lovely that they__________ in no time.
A,had been sold
B,were sold
答案是B,请问A怎么不可以?谢谢!

2.Every year,when the peach blossoms are at their best,a festival_____at the Beijing Botanical Gardon.
A. is held
B.will be held
答案是A,请问B为何不行?

3、In many places in CHINA,_____ bicycle is still a popular means of transportation.
请问bicycle前面一定要加the吗?
谢谢!!

1. 因为这句话陈述的就是一个一般过去时的事。
这些花太可爱以至于没一会儿就卖光了。“这些花很可爱”用的是过去时,后面相应也用过去时。“sold”的意思就是卖光,所以只加were就可以了。不要把中文已经这个词和英文的完成时搞混,虽然完成时我们把它翻译成已经,但是英文中的用法和中文是不同的。英文在这里是不说已经的。

2.when的意思就是“在。。。的时候”,这句话里指的是那个时候的“现在”,所以用一般现在时。
只有强调就是此时此刻的将来某时发生的事,才会用将来时。
句子中有every year,所以不是指一个特定的未来到的时刻,只是一种一般性陈述。

3.不用加the

1.立刻被卖掉了,注意立刻,过去时,不是过去完成时
2. 每年在北京都举行这个节日,每年,不是将来时
3. bicycle 前面不用加the