In the following sentences decide whether to use the
present perfect simple, the present perfect continuous or
the past simple tense of the verbs in brackets and fill in
any other missing words as in the example.
............
1 How long have you been running (run) the hotel for
now?
2 When ...........
you ......... ..... (see) the
doctor? I
(not see) him yet.
3 I ...................... (learn) Japanese ...................... about
six months now. It's really interesting.
4 How long ..................... you ........
..... (live) in
Japan before coming back to England?
5
....... Rob ..................... (finish) his novel?
Oh yes. It
It .....
.... just
(be)
published.
6 They ..... (live) in that same little house
the day they... ....... (get)
married 20 years ago. I don't think they'll move now!
7 What a fantastic old car! How long ..... .... you
.... (have) it?
8 ................... you ................. (suffer) from these
pains in your chest ........ a long time?
9 I see they still .......... (not repair) that big hole
in the road.
10 The team ....
(not win) a single match so
far this season.
11 Don't we need some groceries? Don't worry, I
........
(take) care of that. I ......... .... (do)
the shopping on the way home.
12
.........
Maisy .... ............ (phone) yet?
Yes, about 10 minutes ago. She
(say)
she can't make it tonight.
13 How many of those chocolates ...... you
(eat) so far?
14 We ..................... (use) my father's garage as a
storeroom for our furniture ...... ....... the fire.
We still ......... (not find) anywhere
permanent to live.
15 Julie ........ (eat) nothing but paella'
.... her trip to Spain.


Odpowiedź :

Odpowiedź:

2 did saw/havent seen him yet

3 i have learnd  

4 did lived

5 did rob finished / has  just been

6 have lived/sinece/got  

7 have you had

8 have you suffered/sience

9 havent repair

10 havent win  

11 took/did  

12 have phoned/did

13 have you been eating

14 used/have find

15 ate/during

Wyjaśnienie:

nie wiem czy mam dobrze ale raczej może być