44问答网
所有问题
英文what did i do和what have i done有什么区别吗?
如题所述
举报该问题
推荐答案 2019-09-20
有区别的。 What did I do ? 我做了什么?
一般过去时表示过去时间的动作。
What have I done ?
现在完成时态: have / has + done , 表示过去某一时间
发生的动作延续到现在的状态或动作,或造成影响。
I have seen the film. 我看过这部电影。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/Y3KYZ6WKWKDVGKW6VDZ.html
其他回答
第1个回答 2019-09-20
英文what did i do.是一般过去时态。
what have i done 是现在完成时态。
英文和中文最大的区别就是时态的不同,中文里没有时态的区别,所有的时态的表达都相同。
英文中的时态有8种之多,也是中国学生学习英文的难点,重点。
第2个回答 2019-09-20
What did I do?是
一般过去时
表示在过去某一具体时间发生的事情。强调的是过去。
What have I done?是
现在完成时
。强调的是过去发生的动作对现在的影响。本回答被提问者采纳
相似回答
大家正在搜
相关问题
what did i do 和 what have i do...
what did i do 和 what have i do...
i have done和i just did有什么区别吗
i have done和i just did有什么区别吗?
what can I do? 和what I can do ...
Have/Has been done 与Have/Has d...
I do I did and I'm not done. 英...
英语学霸求助?I should have done it是什...