Category 1 — Meaning & Usage
Category 2 — Form & Structure
Category 3 — For / Since / Lately / Recently
Category 4 — Error Logic
Category 5 — Nuance & Contrast
100

Your friend looks exhausted and says, “I ___ all morning.”
a) have been studying b) studied yesterday c) study every morning

a) have been studying

100

Choose the correct structure.
a) She has working here. b) She has been working here. c) She have been working here.

b) She has been working

100

Choose the correct sentence with for.
a) I have been learning French since two years. b) I learn French for two years. c) I have been learning French for two years.

c) I have been learning French for two years.

100

Choose the corrected sentence: “She has been study all evening.”
a) She has been studying all evening. b) She has studied all evening yesterday. c) She has been studied all evening.

a) She has been studying all evening.

100

“I have painted the room” focuses on:
a) the process b) the completed result c) the future plan

b) the completed result

200

Which sentence focuses on the activity, not the completed result?
a) I have written three emails. b) I wrote emails yesterday. c) I have been writing emails for an hour.

 c) I have been writing emails for an hour.

200

After have / has been, we use:
a) Verb-ing b) Verb 2 c) Verb 3

a) Verb-ing

200

Choose the correct sentence with since.
a) She has been working here for 2021. b) She has been working here since 2021. c) She worked here since 2021.

b) She has been working here since 2021.

200

Which sentence is wrong because of a stative verb?
a) I have been waiting here. b) She has been working hard. c) I have been knowing him for years.

c) I have been knowing him for years.

200

“I have been painting the room” focuses more on:
a) the activity/process b) the exact past time c) a daily habit

a) the activity/process

300

His hands are oily. The best sentence is:
a) He fixed the car last week. b) He has been fixing the car. c) He fixes cars every day.

 b) He has been fixing the car.

300

Choose the correct sentence.
a) They has been arguing. b) They have been argue. c) They have been arguing.

c) They have been arguing.

300

Which sentence uses lately naturally?
a) They have been coming late lately. b) They came late lately yesterday. c) They have came late lately.

a) They have been coming late lately.

300

Correct this idea: “We have been live here since 2020.”
a) We have live here since 2020. b) We have been living here since 2020. c) We have been lived here since 2020.

b) We have been living here since 2020.

300

Which sentence sounds annoyed about repeated behavior?
a) He has called once. b) He called yesterday. c) He has been calling me all day.

c) He has been calling me all day.

400

Which sentence shows an action continuing until now?
a) We have been waiting since 8 o’clock. b) We waited at 8 o’clock. c) We wait at 8 o’clock.

a) We have been waiting since 8 o’clock.

400

Which sentence is grammatically correct?
a) He have been training lately. b) He has been training lately. c) He has been trained lately.

b) He has been training lately.

400

“Recently” can show repeated temporary activity. Choose the best sentence.
a) He recently was gym. b) He has gone to gym yesterday. c) He has been going to the gym recently.

c) He has been going to the gym recently.

400

Which sentence keeps the correct B2 logic?
a) You look wet. Have you been walking in the rain? b) You look wet. Did you walking in the rain? c) You look wet. Have you walked yesterday?

a) You look wet. Have you been walking in the rain? 

400

Which sentence is better if the number is important?
a) I have been reading three chapters. b) I have read three chapters. c) I read three chapters now.

b) I have read three chapters.

500

Present Perfect Continuous often answers:
a) How many? b) Exactly when? c) How long?

c) How long?

500

Choose the correct negative form.
a) I haven’t been sleeping well recently. b) I didn’t been sleeping well recently. c) I haven’t sleeping well recently.

a) I haven’t been sleeping well recently.

500

Which phrase needs since, not for?
a) two hours b) a long time c) Monday morning

c) Monday morning

500

Choose the best correction: “He hasn’t been feel well lately.”
a) He hasn’t felt well yesterday. b) He hasn’t been felt well lately. c) He hasn’t been feeling well lately.

c) He hasn’t been feeling well lately.

500

Tajik logic: Present Perfect Continuous бештар ба чӣ диққат медиҳад?
a) давомнокӣ ва раванд b) вақти дақиқи гузашта c) одати ҳаррӯза

a) давомнокӣ ва раванд

M
e
n
u