How long do you to leran english 为什么这句话要加To,求懂英语的高手们详细帮我解答一一下,感谢了

如题所述

按照正常语法是不要to的,How long do you learn English?就可以的。如果原文确实有,可能是外国人的表达方式不尽相同,不太注意语法问题所致。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-07
……谁告诉你可以这麼说的?do在这儿明显是助动词,助动词你後面的动词呢?追问

那要不要加To呢

追答

……你这句话是要问:你学英语多久了是吧?
How long have you been learning English?

追问

是啊,我是问为什么要加TO

追答

……我哪知道为嘛要加to?那个说法压根就不对。

追问

How long does it for you to learn English,这样说对吗?

追答

……更不对了。不管你前面是do还是does,後面必须有动词相呼应。因为do/does只是助动词,顾名可知,它是辅助动词的,换言之,它得有个辅助对象。
为免你再问後面的learn怎麼回事,提前说了,这个learn是动词不定式里的,它不属於主句。

追问

那要怎么修改才可以,麻烦你了

追答

……我实在不知道你打算表达什麼,你还是先拿中文说清楚吧,我再给你翻译。

相似回答