在三年前的英语怎么说

网上说是three years ago,我想问为什么不是in three years ago
还有在那些天的英语为什么不是in those days,为什么不是in those days

请大家详细解答,不复制别人答案,详细

为什么不是in three years ago :
没有为什么,就语法不对。。。

那些天的英语为什么不是in those days:
如上。。

如果硬要用 "in", 就要在前面加 "back" ie:
back in those days, we were playing with trains.
=〉在那些日子里,我们玩的是火车。

那些天可是说成those days吗:对
是不是一段时间都要加in啊:不一定。ie:
in three years: 三年里 =〉指的是未来了
(back) in those three years : 在那三年里 =〉指的是过去的某个三年, back 可加也可不加
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-25
in加一段时间表示多长时间之后
ago则表示一个点时间 两者不可混用

至于那些天 就是 in those days
希望帮到楼主 祝学习进步追问

那那些天可是说成those days吗
是不是一段时间都要加in啊

本回答被网友采纳
第2个回答  2020-04-26
in 一般用于表示……之后,ago 表示……之前,两者矛盾了啊
第3个回答  2018-06-13
did you……是一个句型过去式的
第4个回答  2012-11-25
是时间状语而不是介词短语。用in意思也不对了