问题标题:
Youwon'tget.--------markforthat横线处填a还是any?答案是前者,为啥?OnMondayhetoldaradiointerviewerthathehadrunoutoftobuyoldbikes.为什么runoutof后没有宾语Iknowalittleaboutit,asIhavebeenthereyearsago
问题描述:
Youwon'tget.--------markforthat
横线处填a还是any?答案是前者,为啥?
OnMondayhetoldaradiointerviewerthathehadrunoutoftobuyoldbikes.
为什么runoutof后没有宾语
Iknowalittleaboutit,asIhavebeenthereyearsago
为什么用havebeento不用went?
贾振中回答:
貌似答案都是错的.我去问下WECL的外教.
问了哦.Matt说法如下:
any+不可数或者名词复数.
runoutof意思是缺少什么,句子中少了宾语,Mattsaid,itdoesn'tmakesense.
可以说runoutofmoney或者runoutofenergy
3.有两种改法:Iwentthereyearsago.因为一般过去时要跟具体的时间,yearsgo几年前,是个具体的时间点,
或者,Ihavebeentherebefore.我之前去过.before之前,是个比较模糊的时间,所以可以用现在完成时.这种时态关心事情的结果,强调有没有做过某事.
句子的意思是,我之前去过,所以Ihavebeentherebefore比较合适.
点击显示
英语推荐
热门英语推荐