You won't get.--------mark for that

问题描述:

You won't get.--------mark for that
横线处填a还是any?答案是前者,为啥?
On Monday he told a radio interviewer that he had run out of to buy old bikes.
为什么run out of后没有宾语
I know a little about it ,as I have been there years ago
为什么用have been to 不用went?

貌似答案都是错的.我去问下WECL的外教.
问了哦.Matt 说法如下:
any+不可数或者名词复数.
run out of意思是缺少什么,句子中少了宾语,Matt said,it doesn't make sense.


   可以说run out of money或者run out of energy
  3.有两种改法:I went there years ago.因为一般过去时要跟具体的时间,years go几年前,是个具体的时间点,
或者,I have been there before.我之前去过.before之前,是个比较模糊的时间,所以可以用现在完成时.这种时态关心事情的结果,强调有没有做过某事.
句子的意思是,我之前去过,所以I have been there before比较合适.