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

Present Tenses Review – B2 Practice Exercises

Meta description: Practice English tenses with realistic B2 sentences. Focus on Present Continuous, Present Perfect Simple and Present Perfect Continuous in context. Includes answer key.

Slug: b2-present-tenses-review-exercises

SEO text: This B2-level worksheet helps learners practice key English tenses through realistic, context-based sentences. The tasks focus on the difference between Present Continuous, Present Perfect Simple and Present Perfect Continuous, using time markers like for, since, already, and these days. Each sentence requires choosing the correct tense based on meaning and context, not rules in isolation. An answer key is included for self-checking, making it suitable for homework or independent study.

Present Tenses Review – B2 Practice Exercises

Open the brackets and put the verbs into the proper tense

1.

A: Why is the living room so empty? Are you moving?

B: No. Actually, I (PLAN) a "micro-wedding" here for ten people to avoid getting into debt.

2.

A: Those new delivery robots are so annoying on the sidewalk.

B: Again! They (ALWAYS/SCARE) my dog when I try to go for a walk.

3.

A: Have you decided how to handle the spring cleaning this year?

B: Yes, I (USE) a new AI app that creates a cleaning schedule for me.

4.

A: Mr. Harrison looks very upset today.

B: Well, he (TRY) to appeal his new property tax bill all morning, you know.

5.

A: Are you going to the community meeting about "porch pirates" tonight?

B: Yes. Actually, I (ALREADY/BUY) a video doorbell to catch anyone stealing my packages.

6.

A: I feel so isolated in this suburb since I moved here.

B: Oh! We (ALWAYS/SIT) behind our tall fences instead of talking to each other. It’s the "loneliness epidemic."

7.

A: (YOU/NOTICE) how Sarah (ACT) today?

B: Yeah, I have. She (BE) really rude to everyone for no reason. It's not like her at all.

8.

A: Your eyes look so tired. What have you been doing?

B: I (READ) through hundreds of angry comments on the internet about the tax increases. People are furious!