选B因为是过去式,有明确的时间“昨天”,所以排除A、C、D
昨天要用过去式,选B,但选D应该也不为错。多多读和背诵,不用学语法,语感可以悟出语法。先有语言,后有语法。
嗯。。要用did,因为时间是yesterday...同样的句子还有:Where did you buy it ? 类似。
B由yesterday可知,需用过去式