你好、为你提供精确翻译:
1That man has not returned home for many years.
2.He has not returned home for three years.
3,How long has he not returned home?
4,He brings many gifts to visit his friends.在这里,可以用过去式,可以用现在时,现在他也可以带了很多礼物去看朋友嘛!
5,She cries sadly/movely.
给你举个标准的例子:
但尼诺和我在一起已经三年了!
But nino and I have been together 3 years!要告诉你的是,for这个介词对于1,2翻译不要也是对的.