英语高手请帮忙做一道选择题,关于by the end of 的

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:43:41
By the end of the week the little dog ____ part of our family.
A.was B.had been C. will have been D. was going to be
答案是选A。我很疑惑,B和C也对啊。
敬请高手解答,并请说明选择的原因,谢谢!

By the end of the week the little dog will have been part of our family for three years.

答案是B,by+时间,用完成时态。

应该选C,是将来完成时,这星期的end到了,狗才是家里的一员。我比较肯定,但不会讲述。

只有B和C对!!!
参考答案害死人啊....

B

B 由句意得,是过去式,By the end of 加时间,一般用完成时