一段时间+ago 在句中作状语,既然二者不具备修饰和被修饰关系,在这个组合中怎么就变成了状语了呢? 此外像about 1000 years 应该是个介词短语吧,1000 years 无疑是名词,那么还有像for about 1000 years这个搭配也没问题的,for 后的about 和1000 years 怎么又具有名词性了呢?!!!!!!!
我不知道你是什么学习阶段,建议你不要花太多的时间在这些语法上面,只要多读多听多写多看,你自己就能够把英语的语法融入你的大脑中,就这个问题,100years ago,就是一个时间状语短语,它表明了怎么个句子中讲述的事情或者是后面句子 中的一部分是发生在一百年以前,如:She telephoned you for an hour ago.她一个小时前给你打过电话.相应的还有地点状语从句啊等等。希望这个回答对你有所帮助本回答被提问者采纳