Upper-intermediate grammar exercise (B2 level): present perfect simple vs. continuous (3)
English grammar practice exercise, upper-intermediate level
This exercise focuses on the difference between the present perfect simple and present perfect continuous.
Exercise instructions
Each question gives you the choice of using either the present perfect simple or continuous. Choose the best answer in each case.
| Structure of present perfect simple | ||
| positive | negative | question |
| I / you / we / they have gone. |
I / you / we / they haven’t gone. |
Have I / you / we / they gone? |
| he / she / it has gone. |
he / she / it hasn’t gone. |
Has he / she / it gone? |
| Structure of present perfect continuous | ||
| positive | negative | question |
| I / you / we / they have been working |
I / you / we / they haven’t been working |
Have I / you / we / they been working? |
| he / she / it has been working |
he / she / it hasn’t been working |
Has he / she / it been working? |

Marame SENE - September 28, 2020, 11:38 am
very interesting
Elambo Esther - October 10, 2020, 1:10 pm
It’s benefit, I like it
Anonymous - December 26, 2020, 7:35 pm
It’s really easy to use and I get benefit from it. Thank you.
Silvia - January 26, 2026, 6:07 pm
I cann’t understand why it is correct “ehy is your hair wet?”” Have you whashed it?”