曹老师您好,您说完成体与静态动词表状态,和动态动词表习惯,持续时间状语为必具性。然后我在一篇文章中看到说静态动词现在完成体强调必须跟持续时间状语。
那么我有以下几个疑问:
1.I have been to Beijing.这句话没有持续时间状语?
2.I had planned我本打算和I had thought我本认为,为什么没有跟持续时间状语,包括我在这个网站搜索看见大多只强调现在完成时要加持续时间状语,是不是静态过去完成时可以不加持续时间状语,表示状态已经结束?
3.动态动词表习惯,不论是现在完成时和过去完成时时间状语都是必具性的对吗?还是说过去完成时可以不加持续时间状语表示习惯结束?
1 如果你查词典,你会发现be to+地点名词,只用于完成体。释义为visit , 即这种意义的be to是动态动词,不是静态动词。
2 现在以前的状态有二个时态供选择,现在完成时和一般过去时。一般过去时表示的状态与现在无关,而现在完成时的状态指于现在有关的状态,即状态持续到现在。静态动词表示状态本身没有结束意义,一般现在时就可以表示现在的状态,而且这个状态是持续的,在现在已经自然也是存在的。所以,如果不是要表示一个状态从过去持续到现在有多久,就没有理由用现在完成时表示状态。这就是为什么静态动词用现在完成时的时候,持续时间状语通常是必具性的(夸克的观点)。但过去完成时不同。要表示过去的过去的状态,我们只有一个时态可选,就是过去完成时,因为英语没有一般过去过去时。所以,过去的过去的状态,无论是否持续到后面的过去,都用过去完成时表示。你举例的had planned为动态动词,与本问题无关。had thought指过去的过去的状态,该状态并没有持续到后面的过去,对应于一般过去时表示的相对于现在的状态,所以无需持续时间状语。
3 长期习惯的表达与静态动词类似,无须赘述。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!