英语语法问题

你什么时候回来的?
When were you cAme back?还是
When were you cOme back?
一个句子中能有几个过去时?
When were you cAme back?还是
When were you cOme back?

这两个句子有语法错误吗?求指出

答:你什么时候回来的?
When did you come back?
你的翻译两个都错了。
I came back yesterday.就yesterday提问。
这是一个一般过去时态的陈述句。句子中没有be动词(am,is, are, was, were是其现在式和过去式)。不管be动词是系动词(表示“是”或“在”)也好,还是助动词(与v-ing构成进行时态,与V-ed构成被动语态),其否定句和疑问句都比较简单。只要在be后加not就是否定。将be提到句首,最后加问号就是一般疑问句。
如果陈述句中没有be动词,也没有其它的助动词,如shall, will, have (done sth)等等,也就是说,陈述句中的谓语动词是一个动作动作(行为动词、实义动词,如came),则否定句也好,疑问句也好,都 需要助动词do (does, did)来帮助才行。如:
I did not come back yesterday.
Did you come back yesterday?
由于是过去发生过的事情,所以助动词do用其过去式did
由于did已经表示了这个句子的时态是过去的,所以后面的那个动词由原来的came还原成原形come
就yesterday提问,则用when来代替它,放到一般疑问句的最前面,就是:
When did you come back?

看你连这么简单的句子都不会,估计是初一学生,故从最 基本的给你讲解了。希望没有判断错。
“一个句子中能有几个过去时?”
看你这个问题,问得就不对。
一个句子有大有小。从结构分,有简单句。只有一套主谓结构。
有并例句,用并列连词and, but, or,等等将两个简单句并列而成。有两套主谓结构。
还有复合句,用从属连词如when, where, if, 等等将两个句子复合而成。其中一个句子在充当大的句子中的句子成分如状语、宾语、等等,叫从句。有两套及能上的主谓结构。
时态是谓语动词的属性。所以你的这个问题就不好回答了。
一个句子你说有几个过去时呢?追问

when were you back?对吗

追答

I was back at six. 是对的。所以When were you back?也是对的。它和When did you back?意思差不多。

追问

When did you back?
When did you come back?
有什么区别呢?

追答

第一句话,你将back当动词来使了。back一般作副词,表示“回”,与来、去的动词连用,come back, go back.作动词时是及物动词,表示“支持”,如:I will back you. 还可以作名词表示“背”。
所以你第一句想用它来表示“你什么时候回来的?”,就错了。如果是:Who(m) did you back? 则不失为一个正确的句子,表示“你支持谁?”
第二个句子就是正确的。

我怎么感觉象一个高中英语教师在辅导一个小学生呢?什么复合句,什么分词,什么被动语态,什么非谓语动词,从句什么的,也不知道当说不当说。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-22
你这两个句子都是病句, come 这个动词 没有被动, 前面不能用be动词来提问, 应该是 when were you back(这back 当形容词用) 或者 when did you come back. 一个句子中只有一个表过去的动词,
第2个回答  2013-02-22
When were you came back ?
一个句子对过去时没有限制。
第3个回答  2013-02-22
W hen did you come back?
第4个回答  2013-02-22
When were you cAme back?