Choose the correct verb form.

How long _____ in the street?

has it been raining b) have it been raining c) has it raining

He _____ in the kitchen.

have been cooking b) have cooking c) has been cooking

They _____ TV since morning.

have been watching b) has been watching c) have watching

My sister _____ for 2 hours.

have been crying b) has been crying c) has crying

How long _____ in Paris?

has she been living b) does she live c) did she live

Tom _____ as a postman for a month.

worked b) has been working c) has working

He is tired because he _____ around London all day.

has travelled b) have been travelling c) has been travelling

How long _____ for me? For half an hour!

are you waiting b) have you been waiting c) do you wait

I _____ football since I was 6 years old.

have been playing b) have playing c) playing

You look tired. What _____?

you have been doing b) have you doing c) have you been doing
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.