I - Fill in the sentences with the correct form (present perfect and present perfect
continuous) of the appropriate verb, and then match the sentences to the pictures.
1) Dick is a boxer. He has been boxing since he was five.
2) She ____________________________ this pink car for two days.
3) Dave ____________________________ a film on TV.
4) Susie ____________________________ a phone call since two o’clock.
5) Nick ____________________________ ten e-mails since this morning.
6) ______ Sarah ________________________ some flowers?
7) How long ______ Mr Taylor ________________________?
8) Tom ____________________________ ill for two days.
9) Why ______ Jane _______________________ two bars of chocolate?
10) Dick ____________________________ soccer for ten months.
11) ______ your parents ________________________ a cake for your
birthday?
12) Dan ____________________________ beer for three hours.
13) Where ______ Emily ________________________ since noon?
14) Emma ____________________________ to Paris.
15) She ____________________________ the flower for ten days.
1
II - Fill in the sentences with the correct form (present perfect and present perfect
continuous) of the appropriate verb, and then match the sentences to the pictures.
1
1) Dave hasn’t brought a bunch of roses to Lily.
2) She ______ just _______________________ her hair.
3) Why ______ you ____________________ your teeth for half an hour?
4) Mary ______ just ______________________ tea for her quests.
5) Sam _____________________________ on that cow for an hour.
6) ______ John __________________ working on the computer?
7) Gina _____________________________ two balloons yet.
8) James _____________________________ on a diet for two weeks.
9) Daisy _____________________________ her hair since her birthday.
10) How long ______ you __________________ these French fries?
11) The queen _____________________________ to the music for hours.
12) Nick _____________________________ with his dog since 2pm.
13) Anne and Tim ________________________ for the dinner for an hour.
14) ______ BenKEY
_____________ a DJ since he left school?
15) How long ______ Jane __________________ top songs?
© Susan V Toth
I
1) Dick is a boxer. He has been boxing since he was five. (B)
2) She has been driving this pink car for two days. (E)
3) Dave hasn’t watched a film on TV. (K)
4) Susie has been making a phone call since two o’clock. (G)
5) Nick has sent ten e-mails since this morning. (N)
6) Has Sarah picked some flowers? (M)
7) How long has Mr Taylor been computing? (D)
8) Tom has been ill for two days. (A)
9) Why has Jane eaten two bars of chocolate? (F)
10) Dick hasn’t been playing soccer for ten months. (J)
11) Have your parents bought a cake for your birthday? (C)
12) Dan hasn’t been drinking beer for three hours. (H)
13) Where has Emily been surfing since noon? (O)
14) Emma hasn’t flown to Paris. (I)
15) She hasn’t been watering the flower for ten days. (L)
II
1) Dave hasn’t brought a bunch of roses to Lily. (H)
2) She has just dyed her hair. (D)
3) Why have you been brushing your teeth for half an hour? (C)
4) Mary has just made tea for her quests. (G)
5) Sam hasn’t been riding on that cow for an hour. (L)
6) Has John finished working on the computer? (F)
7) Gina hasn’t bought two balloons yet. (I)
8) James has been on a diet for two weeks. (A/B)
9) Daisy hasn’t cut her hair since her birthday. (J)
10) How long have you been eating these French fries? (E)
11) The queen hasn’t been dancing to the music for hours. (K)
12) Nick has been playing with his dog since 2pm. (I)
13) Anne and Tim have been waiting for the dinner for an hour. (O)
14) Has Ben been a DJ since he left school? (A/B)
15) How long has Jane been singing top songs? (N)
9
8
12
11
2
7
10
13
15
5
4
3
14
6
1
5
13
12
9
14
15
11
7
3
2
1
10
8
4
6