she hasn't studied English for a long time 她很长时间没学英语了.(说明近期有在学,只是中断)
she hasn't studied English for long 她很久没学英语了.(说明很久很久没碰英语)
for long长久
for a long time很长时间,很久谢谢,另外还想问一句:Such a life she lived.这个语序对吗?还会说应该是Such a life lived she.谢谢Such a life she lived.这个语序是对的!谢谢!