Present Perfect and Present Perfect Continuous Test
-
/ Exercise 1.
Fill in the blanks with the correct form of the verb in either Present Perfect or Present Perfect Continuous.-
1.Ithis book for two hours, but I still don’t understand it. (read)have been reading
-
2.SheSpanish since she moved to Madrid. (learn)has been learning
-
3.Theytheir homework yet. (not finish)haven’t finished
-
4.Wethe house all day, and we’re exhausted! (clean)have been cleaning
-
5.Ito Japan twice this year. (be)have been
-
6.Hehere for five years. (work)has been working
-
7.Iher in a long time. (not see)haven’t seen
-
8.My parentsa big vacation since last year. (plan)have been planning
-
9.The dogon the sofa for the past hour. (sleep)has been sleeping
-
10.Theytheir new neighbors. (already meet)have already met
-
11.Weeach other since we were children. (know)have known
-
12.The childrenin the garden for hours. (play)have been playing
-
13.Theyfor the past hour about where to go on vacation. (argue)have been arguing
-
14.Heto five different countries this year. (travel)has traveled
-
15.Wethe news about their engagement. (hear)have heard
-
16.Iyou for over an hour! Where have you been? (wait for)have been waiting for
-
17.Weto the manager several times about the issue. (talk)have talked
-
18.Sheat this school for almost ten years now. (teach)has been teaching
-
19.Hethree chapters of his book so far. (write)has written
-
20.Itall day, and the streets are flooded. (rain)has been raining
-
-
/ Exercise 2.
Put the words in the correct order.-
1.?Have they signed the contract yet?
-
2.?Have you been studying English for a long time?
-
3.?How long have they been living in this city?
-
4..She hasn’t visited her family in months.
-
5.?How many books have they read this month?
-
6..Nathan hasn’t been feeling well lately.
-
-
/ Exercise 3.
Each sentence below contains an error. Identify and correct it by rewriting the sentence.-
1.She has been lived in this house since 2015.She has lived in this house since 2015.2.I have been completed my homework already.I have completed my homework already.3.We have playing soccer for two hours.We have been playing soccer for two hours.4.He has eat five apples today.He has eaten five apples today.5.They have been finished painting the room.They have finished painting the room.Try this Grammar Test as a worksheet
-