I have been thinking about与I was thinking about 都是"我一直在想",用法有什么区别?
问题描述:
I have been thinking about与I was thinking about 都是"我一直在想",用法有什么区别?
答
时间上有所不同。 have been doing 属于现在完成进行时态,表示过去开始的动作持续到现在,于现在有联系。
was doing 属于过去进行时态,只表示过去某段时间或某一刻进行的动作,于现在没有联系。
答
前者是现在仍然在思考,后者只强调过去那个时间在思考,都是高频时态考点啊
答
I have been thinking about 我一直在想,过去在想,现在也在想,动作也有可能持续到现在,甚至将来
I was thinking about 仅仅只是过去一直在想,没有和现在的对比
答
have been 是现在完成时,指直到现在都还一直在想
was是过去式,指曾经这么想
答
参考:
前一句表示, 一直在想 且持续到现在
后一句 表示过去某个时间段在 想, 不一定持续到现在.
答
have been thinking about 是现在完成进行时的用法,更为常用,更突出强调“一直”