whendidhehaveacold?A.twodaysbefore;B.twohoursago
如果选b的话a为什么不对
一段时间可以加before吗?还是一段时间只能加ago还有,一段时间加before和一段时间加ago有什么区别?
我们老师说ago表示的是以现在为起点的“以前”,而before指以过去或将来的某时刻为起点的“以前”,一般用在“过去完成时”,这句话对吗?如果对的话,一段时间加before可以用在“一般过去时”吗?
before不是介词吗?为什么会放在名词的后面?还是这里是副词?