现在完成进行时和过去进行都表示一个动作或事持续时的区别
问题描述:
现在完成进行时和过去进行都表示一个动作或事持续时的区别
现在完成进行时和过去进行时都可以表示一个动作或事在一段时间内持续
如
Are you going to watch any of the movies at the film festival?
--- No,( I wasn’t thinking )of it. I have too much homework to do.
意思是我之前一直没有考虑这件事 解析也是这么说的
而现在完成进行时的概念就是表示从过去某时开始一直持续到现在的动作,并且还将持续下去如
I have been knocking at the door,but no one came to answer.
表示我一直在敲门
我想问它们有什么区别?
答
这个句子 有问题
应该是 I have been knocking at the door,but no one has come to answer.
或者 I was knocking at the door,but no one came to answer.
区别 就在于 前者和现在有关系 后者和现在 没关系
你前面 所举例子 i wasn't thinking 的 意思是以前没想过 言外之意 我现在在考虑
如果用现在完成进行时 i have been thinking 就有 逻辑错误 因为说话时 已经是在考虑了。。 应该是I have been not thinking 吧如果是这个也不对吗?是的I have not been not thinking 也不对必须用 过去进行时 才符合逻辑。不包括现在