过去完成进行时可以表示一个持续到现在的事情过去某一时刻的完成情况吗?如果不能,则应用哪种时态?
问题描述:
过去完成进行时可以表示一个持续到现在的事情过去某一时刻的完成情况吗?如果不能,则应用哪种时态?
答
当然不行啦,过去完成时是指以过去的某个时刻为时间基点,在这个时间基点之前做了某个动作,这个动作一直持续到这个时间点的状态或者产生的影响,过去完成进行时主要就是强调那个时间基点之前的这个动作一直持续并还在延续!你讲的情况,我不太清楚怎么表达,因为一个句子不可能同时表达两种有矛盾的情况!持续到现在应该用现在完成时,过去某一 时刻 的动作情况肯定用过去时啊.看下下面两个例子你在思考一下,不懂得话再问啊!
i have written a letter!( 已写完)
i have been writing a letter!(还在写)我是说的过去完成进行时啊。像The buliding being bulit has been 10 meters high.(那个正在间的楼已经有十米高了)不可以么?你写的不是现在完成进行时啊?