你到家多久了?这么翻译可以吗?

1 你到家多久了?下面这么翻译行不?

How long have you been home ?
How long have you been been at home ?

这个句子,两种写法是不是都可以呢? home 也可以做名词吧。谢谢

2 How long have you arrived home ? ( 是不是不行? 记得 arrive, get , 这样的短暂动词,不能和 how long 等 一段时间的 状语 连用?)

3 我到家已经1个小时了,半小时后,我会去做饭 ( 这个句子翻译下。谢谢哈)

【都可以,2不可以】
 How long have you been home ?
How long have you been been at home ?
你有多久没有回家吗?
你有多久没有在家里?

这个句子,两种写法是不是都可以呢? home 也可以做名词吧。谢谢

2 How long have you arrived home ? ( 是不是不行? 记得 arrive, get , 这样的短暂动词,不能和 how long 等 一段时间的 状语 连用?)
第二种翻译不行 因为home/here/there是地点副词 前面不能加介词
arrive是瞬间动词,不能用完成时

3 我到家已经1个小时了,半小时后,我会去做饭 ( 这个句子翻译下。谢谢哈)
I got home already 1 hour, half an hour later, I will go to cooking

你一定要采纳我啊,我是打出来的追问

怎么变成,这个意思了?

你有多久没有回家吗?
你有多久没有在家里?

我问的是, 到家多久了啊, 这句子你怎么会翻译 成否定呢?呵呵

追答

How long have got home

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-08
都可以。(2不行)
我喜欢How long have you been home?
还可以How long do you get home?

I got home an hour already. After half an hour, I will go to cooking。
第2个回答  2013-06-08
1,第二种翻译不行 因为home/here/there是地点副词 前面不能加介词
2,是啊 arrive是瞬间动词,不能用完成时
3,I have been home for an hour,and after half an hour,I will go to cook the meal. 望采纳 谢谢
第3个回答  2013-06-08
I've been home 1 hour and after 30 minutes, I'll make dinner.
第4个回答  2013-06-08
been at home