Present Perfect Simple and Continuous — Exercise 2
Complete the following sentences in Present Perfect Simple or Present Perfect Continuous.
Show example Hide example
I
to the cinema for ages. (not go)
I haven’t gone to the cinema for ages.
-
1.WeAndrew since Saturday. (not see)haven’t seen
-
2.Chriscomics since he was a child. (collect)has been collecting
-
3.Ameliain London for two years. (live)has been living
-
4.Sorry for being late. How longyoume? (wait for)havebeen waiting for
-
5.How many sweetsthey? (eat)haveeaten
-
6.Daisy is in hospital. Shethere since yesterday. (be)has been
-
7.Isix chapters so far. (read)have read
-
8.Fred is a great tennis player. Hemany trophies. (win)has won
-
9.Itsince the morning. (snow)has been snowing
-
10.Grannyall evening. (cook)has been cooking
-
11.Look! Iall the dishes. (wash)have washed
-
12.How many peopleyouto your wedding? (invite)haveinvited
-
13.My sister is an actress. Shein several movies. (appear)has appeared
-
14.How longAmyJapanese? (learn)hasbeen learning
-
15.Sorry about the mess! Icookies since the afternoon. (bake)have been baking
Try this exercise as a worksheet