不知道你们有没有想过这个问题?
英语什么时候用do you ,又什么时候用have you,什么时候用are you?
did you 是问你过去做过啥事吗,只问这个不问其他的。(强调的是动作)
如果还要问其他的,并对现在造成影响。那么,就用have you就好了。(强调的结果)
are you 的话就是你是不是咋地咋地了?
我可是查了资料的噢,不会忽悠你们。另外,
did you + 动词原形
have you + 动词的过去分词
举例:
did you meet him yesterday? 只是单纯的问你,昨天有没有见过他。
have you met him before? 这个就是问你之前有没有见过他,对现在有一定的影响。
英语语法这个东西,有时候就靠一瞬间的悟,刚开始写的时候感觉悟的很带劲,快写完了的时候,感觉又没那么有感觉了。
学无止境!