Alice Chu
Member
- Joined
- Oct 14, 2019
- Member Type
- English Teacher
- Native Language
- Chinese
- Home Country
- Taiwan
- Current Location
- Taiwan
1. The film has been on for an hour.
It means the film started an hour ago and is still on.
The two sentences below are incorrect because the action of beginning or starting is completed in an instant and cannot continue.
2. The film has begun for an hour.
3. The film has been starting for an hour.
It means the film started an hour ago and is still on.
The two sentences below are incorrect because the action of beginning or starting is completed in an instant and cannot continue.
2. The film has begun for an hour.
3. The film has been starting for an hour.