你休息几天了? 英语怎么说

其中用上一个 how many days 来翻译吧, 时态用那个合适。

给出句子,最好能给两个不同句型。

谢谢
给出常用的 句子最好。。

第1个回答  2011-08-05
How many days have you been on holiday?
时态建议用现在完成时。
How long has it been since you are on holiday?
How many days have you taken off?
When did you have a rest?追问

恩。给出的例子不错哦。
那 How many days have you been on holiday?
这里面 how many days ,在句中 是 做时间状语了吧、谢谢

本回答被提问者采纳
第2个回答  2011-08-04
How many days have u been rested?
第3个回答  2011-08-04
How many days did you rest?
How long have you had a rest?追问

第一句
rest 后是不是加个for , how many days 做介词宾语?

how many days 可以直接用作状语?

追答

(⊙v⊙)嗯?我不太清楚不好意思,因为一直是这么念的,所以……

追问

呵呵。没关系。。谢谢帮忙呢

追答

O(∩_∩)O~,惭愧啊惭愧

第4个回答  2011-08-04
How many days you've been rested?
You've been rested for how many days?追问

第一句 疑问句 应该是 have you ...提前面才是吧。
另外 rested, 后是不是加个for , how many days 做介词宾语?

追答

正确,have you rest 或者How many days did you rest?都可以
后面加宾语需要介词 不加宾语就可以省略了吧

追问

您没看懂我第一句提问吧。
你的How many days you've been rested? 语序错了
疑问句 应该是 How many days have you rested ?,起码。。 疑问句 语序have 提前面
另外 been rested 被动?? 不用吧。呵呵

追答

我是说 你的纠正是正确的 应该是have you rest
我只在考虑现在完成时了 于是加了过去分词 为什么要用被动?

追问

How many days you've been rested?

上面是你的原句。。。。你用了。 you 've been rested 。 这个是被动语态的结构吧。 觉得你用的也不是形容词。呵呵
现在完成时,have you rested 可以了。

百度系统现在很乱。昨天我的提问,今天上午自动删除了。。投诉后。才给恢复。。这个回答
我都担心明天给和谐了。哎。

追答

这个应该不至于给和谐,不过百度最近似乎在清理重复的问题 之前有人问过的就可能被当做重复问题被抽掉
抱歉,语法不好,只是觉得顺口就那么写了。给您添麻烦了。
不过 还好看来你很清楚 看来没有误导你 ^_^

相似回答