英语long 用法请问这四个句子哪个正确?I've lived there for 2 years.I've lived there for 2 years long.I've lived there for 2 years time.I've lived there for 2 years' time.

问题描述:

英语long 用法
请问这四个句子哪个正确?I've lived there for 2 years.I've lived there for 2 years long.I've lived there for 2 years time.I've lived there for 2 years' time.

I've lived there for 2 years. 后面都不对 2 years就是时间 3.4两句是画蛇添足 第二句也是一样

I've lived there for 2 years.