Present Perfect Continuous Test
-
/ Exercise 1.
Complete the following sentences with the verbs in brackets using the Present Perfect Continuous tense.-
1.Itsince early morning, and it still hasn’t stopped. (snow)has been snowing
-
2.Theyregularly for the past few weeks. (not exercise)haven’t been exercising
-
3.Iwell these days. (not feel)haven’t been feeling
-
4.My brotherevery morning to stay in shape. (run)has been running
-
5.Andrew and Timothyfor their exams all week. (study)have been studying
-
6.The teamwell this season. (not perform)hasn’t been performing
-
7.Ifor the bus for over an hour. (wait)have been waiting
-
8.Weon the project as much as we should. (not work)haven’t been working
-
9.Hehis phone for hours. (not answer)hasn’t been answering
-
10.Ienough lately. (not sleep)haven’t been sleeping
-
11.The kidsthat book for the past month but haven’t finished yet. (read)have been reading
-
12.Mr. Smithmath to high school students for ten years. (teach)has been teaching
-
-
/ Exercise 2.
Write a Yes/No question in the Present Perfect Continuous based on the given prompts.-
1.The dog / bark / all day?Has the dog been barking all day?2.You / learn / a new language recently?Have you been learning a new language recently?3.Kevin / watch / TV all evening?Has Kevin been watching TV all evening?4.She / travel / a lot recently?Has she been traveling a lot recently?5.They / plan / the trip for weeks?Have they been planning the trip for weeks?
/ Exercise 3.
Put the Wh-question to the word/phrase in bold. Use the Present Perfect Continuous.-
1.She has been speaking over the phone for 2 hours.How long has she been speaking over the phone?2.We have been fixing the car since morning.What have you been fixing since morning?3.My sister has been skating for an hour.What has your sister been doing for one hour?4.William and Steve have been looking after the baby since yesterday.Who has been looking after the baby since yesterday?5.Emma has been working at school since 2005.Where has Emma been working since 2005?
/ Exercise 4.
Find and correct the mistakes in the following sentences.-
1.He has been ride his bike since 2 pm.He has been riding his bike since 2 pm.2.I have been learning Spanish since six months.I have been learning Spanish for six months.3.The kids has been playing outside since noon.The kids have been playing outside since noon.4.She has cooking dinner for the last hour.She has been cooking dinner for the last hour.5.We have been swiming in the ocean all morning.We have been swimming in the ocean all morning.Try this Grammar Test as a worksheet
-