what did he do和 what has he done 的区别意思好像差别不大啊,具体怎么用呢?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/01 14:58:16

what did he do和 what has he done 的区别
意思好像差别不大啊,具体怎么用呢?

1,what did he do这个是一般过去时,他过去是做什么(工作)的?仅仅是指过去,现在可能已经不是做这个工作了!
2.what has he done 现在完成时,他是干什么的?也指过去对现在的影响,就是说他现在可能还做着这个工作.
PS 现在完成时与一般过去时的主要区别是是否对现在有影响!
do不一定指工作,我这么说只是有助于理解

不一样的。前者只是说他做了什么;后者强调他不但做了什么,更着重于他做的那件事对现在的影响。

1他过去做什么的2他(已经)做了什么