have just been done和 was just done有什么区别啊在用法上的区别 应该如何判断

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 11:03:55
have just been done和 was just done有什么区别啊在用法上的区别 应该如何判断

have just been done和 was just done有什么区别啊在用法上的区别 应该如何判断
have just been done和 was just done有什么区别啊
在用法上的区别 应该如何判断

have just been done和 was just done有什么区别啊在用法上的区别 应该如何判断
要说这两者的区别
1.他们的主语不同,have just been done 主语不是第三人称单数was just done主语是第三人称单数.
2.他们的时态不同,have just been done 实现在完成时,was just done是一般过去时.(两句都是被动语态).
3.have just been done 表示刚完成,刚做完,强调过去的动作对现在的影响.比如:Tables have just been cleaned. 桌子刚擦干净.(现在是干净的,不必再擦了).was just done是刚做完了.强调的是做过了,至于现在如何,不知道.比如:The table was just cleaned.强调刚擦过桌子,至于现在干不干净,不强调,不知道.
这就是这两句话的不同之处.但是要理解这个内容就要在语法方面明白现在完成时和一般过去时的区别.

完成时态强调过去发生的动作或出现的状态对现在的影响;一般过去时只是说明在过去某一时间发生的事情,不管对现在的影响。如:
I have seen the film . (我已经看过这部电影了,言外之意是我了解影片的内容。)
I saw the film last night . (我昨晚看了这部影片,言外之意是昨晚我没干别的。)那have just been done和 was j...

全部展开

完成时态强调过去发生的动作或出现的状态对现在的影响;一般过去时只是说明在过去某一时间发生的事情,不管对现在的影响。如:
I have seen the film . (我已经看过这部电影了,言外之意是我了解影片的内容。)
I saw the film last night . (我昨晚看了这部影片,言外之意是昨晚我没干别的。)

收起

一个是过去完成时,一个是过去式