If you think about  "thank you", please, consider this: Patreon

English Tenses Exercise (B1): Present Simple, Continuous, and Perfect
Grammar exercise for B1 learners focused on choosing the correct verb form in context. Covers Present Simple, Present Continuous, Present Perfect, and Present Perfect Continuous using everyday situations and clear time markers to build accuracy and confidence.

Present Tenses Review: Simple, Continuous, Perfect, Perfect Continuous

Focused B1 exercise: choose the correct tense for everyday contexts — housing, neighbors, routines, and arrangements.

Covers: Present Simple (habits, timetables, states), Present Continuous (now, future plans), Present Perfect (results, experiences, unfinished time), Present Perfect Continuous (duration, recent activity).

Choose the best word or phrase:

1. Mike and I are neighbors. We know / have known each other since we moved to this block three years ago.

2. Sarah is exhausted. She has been working / is working in the garden all morning to get it ready for spring.

3. "Where is the landlord?" "He's in the basement. He fixes / is fixing a leaky pipe right now."

4. I can't come to the town hall meeting on Thursday. I have been flying / am flying to Chicago that evening.

5. The local bakery is finishing / has finished baking the morning bread, and now the fresh smell is everywhere.

6. I hardly recognized our street. It looks / is looking so different now that they’ve cut down the old oaks.

7. You don't need to worry about the lawn. The gardener mows / has mowed it already.

8. The manager has been talking / is talking to a difficult customer for over forty minutes now.

9. The shuttle to the airport has left / leaves at 6 o’clock. I need to be ready by then.

10. "Do you want to see this new Netflix documentary?" "No, thanks. I have been already seeing / have already seen it."

11. "Where do you go / are you going with all those boxes?" "To the recycling center. Want to join?"

12. Have you seen my car keys? I am searching / have been searching for them all over the house.

13. "Is your neighbor home?" "I don't know. I haven't seen / haven't been seeing him since last weekend.

14. Our new local doctor is amazing. She speaks / is speaking four different languages fluently.

15. We have moved / are moving to a new apartment tomorrow. Everything is already in the truck.