1. what did peter have for lunch?为什么用did不用was,不是问peter的午餐(是)什么吗?是的话不是用is/are,那怎么判断这里是用do还是is?
2. what does your friend like to do?你朋友喜欢做的事(是)什么
3.which floor do you live on?哪个楼层(是)你住的?
4. which animal is afraid of cats ?
which animal eat grass?
上面一句有一个is ,下面那一句为什么不加is?
5. Do you know how many people there are in my family?此句为什么用there are?不用are there ?是因为前面有do吗?
6.How do you go to the zoo?
How are you going to zoo?
这两句有什么不同?为什么going前用are,go前面用do?
7.I have got to go shopping now? have got不是代表完成时?为什么句尾是now?
楼主你好~~~一个一个回答哈~~~
did在这里是做助动词,仅仅是助动词,无实意的。就好像汉语里的“的”“了”一样,而助动词只能用do,不能用be动词。
3.不知道你要问的是啥。。。。可以再追问我的。。。
4.上一句有一个固定词组搭配,叫be afraid of 表示 害怕什么什么。。。而且is在句中也充当动词,所以必须有is,下面一句是简单句,句中动词为eat,简单句中只能有一个动词,就好像一个人只能有一个心脏一样,所以不能再加动词is,如果执意要加is也行,但是后面的eat要变成eating做动名词。
5.此句有一点容易被迷惑,最后的in my family是状语,在分析句中成分时会扰乱视线,所以可以先不看,那么原句就是Do you know how many people there are?疑问句动词放在句尾,所以必须是there are而不能是are there
6.这两句的区别在于,上一句是询问去动物园的方式方法,是现在时,而下一句句中含有be going to,表示打算做什么什么。。。是将来时。。。上一句的do放在go前面作助动词,而下一句的are 放在going之前作动词。
7.其实have got to do的意思就是have to do,表示必须做某事,是表示现在时,句中的got仅仅是词组的一个成分,而和时态无关,句尾是now也是符合时态的。。。
有什么疑问可以再追问我哈~~~楼主要加油!!好好学咯~~~
之所以用did是因为后面跟的短语是have lunch,have是动词,而peter have lunch是过去的事情,所以用did
like to do,like是动词,所以用does
live 是动词,所以是do
be afraid of这个单词虽然是动词但最前面用户be动词,所以用is
eat是动词,所以不加,如果要加is,就是which animal is eatting grass?不过意思就变成那个动物正在吃草
这两个意思上区别很小,用is 和 do主要是看后面语句的词性
有这么几个例子:
how do you go to the airport? 因为go是动词,所以用do
how does it taske like? 因为taste是动词,所以do
how is your parents? 后面是名词所以用be
how is everything going? 后面是going,算是名词,所以be
I have got to go to这个意思是我必须去干啥,词组,一定要记住。。I have got to do已经很口语化了
显然句子中有一个实意动词have,表示吃,所以提问的时候会借助于助动词,这一句意思是Peter午餐吃了什么??所以用did 当然了,语法上来说,用does(单三)也可以,不同的时态对应事件发生的时间与当前时间的关系,可以表示现在,当然还可以用will。但是be是不可以有的。如果想要问午餐是什么,可以说what was peter's lunch?
直译为你的朋友喜欢做什么? 你的翻译也是可以的,意思都是一样的,语法上句子没有错误
直译为你住在那层楼?
上边be afraid of 表示害怕...,afraid是形容词,句子少谓语,下面的eat是动词,一个句子不可以有两个谓语动词
用there are 跟do没有关系,there are的原因是Do you know引导宾语从句,后面从句要用陈述句语序,基本上所有的从句都是陈述语序,Does he know。。比较一下,发现因为是you,第二人称,所以用do
do后跟动词原形,很简单的一般现在时,are已经是系动词了,后跟动词ing,表示正在进行
英语中的have got 等价于美语中的have,所以这里是have to,不是完成时,表示不得不,,所以跟now不矛盾
综上所述,你的问题就在于句子谓语动词的问题,记得,一般句子都有谓语,分为两种,be和实意动词,两者在句中不共存。如果一定要同时出现,记得把实意动词更改形式,让它不再是谓语动词。例: be doing 表示进行时