How many english songs had you learned________the end of last term?How many english songs had you learned________the end of last term?A at B by C till为什么不可以选AC?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 00:37:49
How many english songs had you learned________the end of last term?How many english songs had you learned________the end of last term?A at B by C till为什么不可以选AC?

How many english songs had you learned________the end of last term?How many english songs had you learned________the end of last term?A at B by C till为什么不可以选AC?
How many english songs had you learned________the end of last term?
How many english songs had you learned________the end of last term?
A at B by C till
为什么不可以选AC?

How many english songs had you learned________the end of last term?How many english songs had you learned________the end of last term?A at B by C till为什么不可以选AC?
till the end of ,没听过.
at the end of,by the end of
  这一对短语的意思都是“在…的末了”、“在…的一端”,意义上相似,但使用场合有所不同.
一般说来,at the end of用于表示具体事物或场所的场合,它也可以用来表示比喻意.例:
  The school is situated at the end of the street.
  该校位于这条街的尽头.
By the end of用于表示时间的场合,往往含有“不迟于”的意味.值得注意的是,at the end of亦可用于表示时间的场合(见上面第二个例句),但其义和by the end of有所不同.试对比下面两例:
  at the end of January
  一月底(指一月份的最后一天)
  by the end of January
  一月底之前(指一月份结束前的几天)
结合语境 ,又是用于表示时间的场合,所以选B

B by 表示一个时间段,在...之前
句子用的是完成时态,所以应该用表时间段的词,at 和 till 都表示时间点