【do和have的区别】do跟have的区别?_英语_nkno036
编辑: admin 2017-15-06
-
4
如果have解释为实意动词:有或者吃的时候,用do来回答,如:1、have you got a pen =do you have got a pen?你有(带)笔吗?Yes,I do.是的,我有笔.2、do you have your dinner?Yes,I do.是的,我吃了.如果是完成时形式have/has done,那一定要用have/has回答,如:have you finished your homework?你做完作业了吗?Yes,I have.是的,我已经完成(作业)了.
其他同学给出的参考思路:
你是说它们都做助动词的时候的区别吧!Have you eaten breakfast? 你吃了早饭了吗?(问你现在是否吃过早饭。像这个句子那样,Have做助动词时为现在完成时)Do you eat breakfast? 你吃早饭吗?(问你每天早晨吃不吃早饭,表示经常性的。像这个句子那样,Do做助动词时为一般现在时)...
展开
互助这道作业题的同学还参与了下面的作业题
题1: havedo和havetodo的区别是什么?[英语科目]
have后面不能直接接动词原形do,应该是完成式 have done已经做了某事; (do-did-done);
have to do 是说必须去做某事,相当于must do,但是语气更强硬一些~
题2: havehaddiddo的区别各用在什么情况下[英语科目]
have用在现在完成时中,强调对现在造成的影响.其后跟动词的过去分词.如:I have eaten three eggs,now I am not hungry.
had 1.如果做为‘有’的意思用在一般过去时态中.如,I had a book when I was four years old.
2.用在过去完成时中,had +动词的过去分词构成
did 用在一般过去时态中 do用于一般现在时中.如,I often do my homework at night.我经常在晚上做家庭作业.
I did my homework last night.我昨天晚上做了家庭作业.
题3: haveitdo和haveitdone有什么区别?如题[英语科目]
没有have it do.
只有have sb.do 意思是让某人做什么事
比如I'll have him wash my clothes
(我要他帮我洗衣服_他和洗衣服之间是主动关系所以用do,动词原形
而have it done的意思是让某事被做.
比如I'll have it done
(这件事我会让它被我做好,表被动所以用done
这么说楼主同学明白吗?
不懂可以再来问我.
题4: havebeen与havedo的区别语法上[英语科目]
1.have been 一般用在过去现在完成时态,have been +doing 表示动作一直从过去持续到现在;还有一种情况就是表示现在完成时态的被动语态,have been done sth.表示某事已经完成.
2.have done 表示现在完成时态的主动语态,也是做完某事的意思.
ps:没有have do
题5: have…do和have…todo的区别[英语科目]
have to do 是不得不做
没有直接的have doing,一般是have sb.doing sth.叫某人做某事,还可以表示为have sb.do sth
I have been doing sth.是现在完成进行时.