cooldumb
春芽
共回答了19个问题采纳率:94.7% 举报
后面接的是for an hour,这是个时间段,表示动作延续的时间.
而left的动词原形leave,这个词是瞬间动词,一发生立刻就停止了,他只能接时间点,不能表示动作的延续性,所以要把瞬间动词改为延续性动词,--be away,这个词组,就可以表示离开的状态,它可以接时间段.
所以,在完成时接时间段时,比如说for,since时,要把瞬间动词都改为延续性动词,具体规则,参见“瞬间动词改为延续性动词规则表”
1年前
追问
8
举报
cooldumb
瞬间动词改为延续性动词规则表,规定的 leave这个瞬间动词,要改成延续性动词be away,因为away这个词的词性是形容词和副词,没有动词词性,不能直接做谓语,而完成时里面,has是助动词,后面要接动词的过去分词形式,你不能说has away,所以前面必须要加be动词,同时要改成其过去分词形式been。 希望懂了