Present Perfect Simple and Continuous — Exercise 3
Complete the following sentences in Present Perfect Simple or Present Perfect Continuous.
Show example Hide example
We
the new policy for the last hour. (discuss)
We have been discussing the new policy for the last hour.
-
1.Lily and ChrisEnglish for three hours. (study)have been studying
-
2.Peterthat book you gave him. (read)has read
-
3.Theythe bus for half an hour. (wait for)have been waiting for
-
4.The manageremails all morning. (write)has been writing
-
5.The teamthe project ahead of schedule. (finish)has finished
-
6.Imy keys all day. Do you know where they are? (look for)have been looking for
-
7.Weour grandmother several times this month. (visit)have visited
-
8.My colleaguesthe new software for a few weeks. (work on)have been working on
-
9.Daisyher friend twice today. (call)has called
-
10.These studentsSpanish since January. (learn)have been learning
-
11.Ithe house all morning and it’s still a mess. (clean)have been cleaning
-
12.Sheyoga classes regularly for six months. (attend)has been attending
-
13.Theyhim for a long time. (know)have known
-
14.My neighborstheir house for a month. (renovate)have been renovating
-
15.Harryto five different countries this year. (travel)has traveled
Try this exercise as a worksheet