英语语法问题

1how long will you be? 这句话是你需要多久的意思吗? 可不可以把BE 换成are 一直不明白什么时候用be 什么时候are 好像意思还不一样? 还有BEEN是什么意思 高手指点下。
2how long does it take to get to king's cross 这话中有两个动词 TAKE与GET 一句话中能有两个动词吗?
3请问情态动词或want have 这次词后面能接动词吗? 求真相...

1:will是情态动词,后面需要跟动词原形,自然就是be动词。
have been +过去分词 这是现在完成时的结构
2: 这算是形式主语
还原成陈述句:it takes how long to get to king‘s cross
it + takes +时间+(for sb)+to do sth 括号内容可有可无
(对某人而言)做某件事情花费多少时间 注意结构
所以你的句子:要花多长时间才能到达王国十字车站?
要花费多少时间才能摸到(接触到)国王的王冠?
缺乏语境,所以此处有两种翻译。
3:
情态动词后面需要动词原形 will do,need do,must do,should do,can do,could do,might do,may do
want、have后面可以接动词,
sb want to do sth 某人想做某事
A want B to do sth A想要让B做某事
sth want to be done = sth want doing sth 某事物需要被怎样

have sb do sth 让某人做某事
have sth done 让某事物被做(是别人帮助完成这个动作的,而并非自己)
have sb doing sth 让某人一直做某事
举例: My mother has me finish the homework first.妈妈让我先完成回家作业。
I had my hair cut. 我头发(被)剪了。(是别人剪得,头发是被别人剪得,而不是我这个说这句话的人)
My mother had me studying all night. 我妈妈让我读了一晚的书。(一直读书,这个动作)
例子随便想的,不恰当之处,敬请谅解。

希望我的解答对您有所帮助
很高兴为您解答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-29
1how long will you be? 这句话是你会待(是)多久的意思,通常be后面还有说明的。
be 是的意思,它是原型,根据主语和时态变化可以变成
I am
You are
He/she/it is
we/you/they are
和过去式
I/he/she/it was
we/you/they were
have/has been
两个动词一起中间一般要用to隔开
情态动词后面跟动词原型,但have后面一般跟动词过去分词作完成时
第2个回答  2011-12-29
1 不可以用are, 因为有情态动词will,正常语序是you will be how long 特殊疑问句倒装后就是原句了。
情态动词 can could will would may might 后面动词都要用原型,are的原型是be .been是be的过去分词,
一般用在have后面表示过去完成并且是被动 比如 I have been told...
2.take 是这句话的谓语,take sb sometime to do sth 花费某人。。。时间做。。。事情,是固定搭配。改成陈述句可以是:it take (sb省略)how long to get to king's cross.改成特殊疑问句倒装加助动词does
3.情态动词后可以加动词 I can swim ;I will give you a gift ;而且一定跟动词原型。
want后必须跟 to do: I want to go to school ;I want to have a dinner.
have后接过去分词表示完成:I have finished my homework
第3个回答  2011-12-29
1 不可以 因为有will ,,will后面要用动词原形 been是过去分词 举个例子:I have been reading this book for two days.
2 一句话中只能有一个谓语,但不一定只有一个动词 比如 I want to go to wc! 这里面 有两个动词 want 和 go 没有语法错误啊
3 情态动词后面直接跟动词
want to + 动词原形 have sb do sth 不能在have 后面直接+动词原形