问英语(都来告诉我哦)THE FILM___________ for half an hour.has begun 还是

3个回答

  • has been on

    因为后面的时间状语是 for half an hour 是一个时间段,所以前面的动词,不能用瞬间动词begin(瞬间性动词,就是这个动作的发生时间很短,电影开始了就是开始了,影片放映出来的那一瞬间叫电影开始了,也就是说瞬间begin这个动作就结束了),而要用描述状态的持续性动词,这里 Be on是表示在放映,强调状态,放映这个动作是一直持续很久的.

    总之,原则就是,如果时间状语是一个大的时间段,前面要用持续性动词;若是一个准确的时间点,要用瞬间性动词