区别:did you 是一般过去时,说发生了的事。have you是现在完成时,是指发生过的事,对现在造成的影响。应该看句子表示哪种时间段,再选择用哪个短语。
did you:你...(做了某事)了吗?
did you的短语:
1、Did not you say 没有你说
2、Did eat you 你们吃饭了吗
3、Did not you help 没有你帮助
4、Did not you idiot 没你白痴
5、Tonight did on you 今天晚上你还上吗
6、Did not you handsome 没有了
7、I did give you 我确实为你付出过
8、Did tempt you 你动心了吗
9、did it you 做到了你
did you的相关句子:
1、Did you stand well with him then?
那时候你和他的关系相处得好吗?
2、Did you make this shirt or buy it?
这件衬衣是你自己做的还是买的?
3、What did you say?
你刚才说什么?
4、Did you walk back?
你是走回来的吗?
5、Why did you do all this?
你为什么要做这一切?
have you:有了你; 有你; 有你的世界; 拥有你; 你有;
have you的相关句子:
1、Have you packed all these books?
你所存的书都捆好了吗?
2、Have you toasted the bread?
你烤面包片了吗?
3、What right have you to dictate to others?
你有什么资格向别人发号施令?
4、Have you heard anything on that?
关于这事你听说过吗?
5、Have you expressed those feelings to him or her?
你有没有向他表露过这些感受?
你的问题有些笼统,可能是想问“一般过去时和现在完成时都是表示过去的行为,它们有什么区别吗?”。如果确实是这个问题,那么下面就是对 Did you 和 have you 之间区别的解答:
1)Did you 后面跟动词原形,表示过去做过但是与现在没有联系的行为,属于一般过去时,例如 “Did you meet him yesterday?”,意思是指是否存在昨天见到他这件事,
2)Have you 后面跟过去分词,表示虽然事情是过去做的,但是现在依然还留有印迹,属于现在完成时,例如 “Have you met him before?”意思是指过去见到过,现在是否还留有印象。
另如:
Did you open the door just now. Why is it closed now? 你刚才开过门吗?为什么现在就关上了呢?
Have you opened the door? Why didn't you close it after you? 是你打开的门吧?为什么不随手关上了?
Did you用于过去时did是do的过去式,例如Did you go to school last year?翻译过来是 你去年去上学了吗? did和do一样,后面跟动词原形。
Have you用于现在完成时时或正在进行时,意思是,你做完什么什么了吗 例子 Have you had you dinner ?意思是你吃完晚饭了吗,也可以用于一般现在时Have you pen? 意思是你有钢笔吗
不用did可以吗,省烈掉
你是不是 你有没有