作业帮 > 英语 > 作业

现在完成时与现在完成进行时,过去进行时,过去完成时的区别(可以判断事态的方法)

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/04/18 12:09:19
现在完成时与现在完成进行时,过去进行时,过去完成时的区别(可以判断事态的方法)
例如,1----Have you finished your homework yet?-----Yes.I____it a moment ago.为什么用finished 不用现在完成时?
2-----The famous write ____one new book in the past two years.为什么用has written不用was writing?
是题出的不严谨吗?
第一问已经解答的不错了,我来解答第二问:in the past two year 意为「在过去的两年里」,那么用was writing 这个过去进行时显然就不可行了,所以这个句子应该用完成时,并且是现在完成时,has written ,整句译为 :这个著名的作者在过去两年里完成了一部新作.