1. The bus hasn't come. I've been waiting here for ages. 2. Stefan hasn't been working for this company for very long. 3. How long has Caroline been teaching at that school? 4. Have you had breakfast yet? We use the present perfect continuous (have/has + been + -ing) for ____ which started in the____and continue up to now. It often answers the question How long...? It's been raining all afternoon. We use the present perfect simple (have/has + past participle) for ____ which happened at some point before now and still have an influence on the____. We don't know or aren't focusing on exactly ____ the action happened. Have you seen the weather forecast? There is sometimes little difference between the present perfect simple and continuous. The choice is often about ____we see the action. The weather's been improving. ( ____.) The weather's improved. (____.)

present perfect, present perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?