A
B
C
D
E
100

Her aunt ___________ (use) natural remedies for many years.

Her aunt has been using natural remedies for many years.

100

Tess ______ (break) her arm and she needs to go to hospital.

Tess has broken her arm and she needs to go to hospital.

100

Has the doctor examined the patient _______?

Has the doctor examined the patient yet?

200

________ (you / book) an appointment with the doctor?

Have you booked an appointment with the doctor?

200

She's been going to the gym ____ a month.

She's been going to the gym for a month.

300

The old man ________ (not catch) a cold since he was young.

The old man hasn't caught a cold since he was young.

300

He _____ hasn't made an appointment with the dentist.

He still hasn't made an appointment with the dentist.

300

He _____ hasn't made an appointment with the dentist.

He still hasn't made an appointment with the dentist.

300

I _______ (tell) you already - leave me alone!!

I have told you already - leave me alone!!

400

Why ___________ (you / sneeze) for the last hour? Do you have a cold?

Why have you been sneezing for the last hour? Do you have a cold?

400

Tom's _______ had his operation.

Tom's already had his operation.

500

__________ (you / eat) Mexican food before?

Have you eaten Mexican food before?

500

The doctors at this hospital _______ (develop) new treatments for cancer since 2014.

The doctors at this hospital have been developing new treatments for cancer since 2014.

500
Vegetarian diets _________ (become) very popular in the last decade.

Vegetarian diets have become very popular in the last decade.

500

I haven't been cycling as much as usual _________ .

I haven't been cycling as much as usual lately.

500

How many times ________ (I / tell) you not to spend so much time on your mobile?

How many times have I told you not to spend so much time on your mobile?