1) Choose the most suitable tense.
2. Larry is writing/has been writing/has written his novel for the last two years without getting
further than Chapter One.
3. From the minute he got up this morning Gary asked / has asked / has been asking silly
questions!
4. Have you given / Did you give Helen my message when you have seen / saw her?
5. Sorry, could you say that again? I didn’t listen / haven’t listened / haven’t been listening to
you.
6. The police think that they found / have found your missing wallet, so call this number.
7. I don’t think we’ll go swimming after all because the weather changed / has changed / has
been changing.
8. How was your holiday in Italy? Did you visit / Have you visited lots of interesting places?.
9. Did you two meet / Have you two met before? Eric, this is Amanda.
10. Did you meet / Have you met anyone interesting at the reception?
2) Put each verb in brackets into a suitable tense.
2. Wait a minute. I (have) ................... an idea. Let’s go and see Roger. We last (see) ………………. Him a long time ago.
3. It’s nice to be back here in London. This is the second time I (come) ……………………. here.
4. I’m phoning about your advertisement for a bicycle for sale, which I (see) ……………..in the
local paper. (you sell) …………………….. it? Or is it still available?
5. This place is in a terrible mess! What on earth (you do) …………………….?
6. And now for an item of local news. Hampshire police (find) ………………… the dangerous snake
which (go) …………….missing earlier in the week.
7. This tooth (kill) …………………me lately! So I (make) ………………an appointment with the dentist
for Tuesday.
8. I can’t give you the report I (promise) ………………for today because I (not finish) ………………. .
9. Harry (not look) ………………….well since he (go) …………… on a diet.
10. It says in the paper that they (discover) ……………………oil in Wales. They (look for)……………….it for ages.
3) Choose the most suitable time expression.
1. I haven’t seen Gerry for / since a long time. How is he?
2. It’s ages ago / since I last went to a football match.
2
3. I’ve written to Deborah last week / recently .
4. What have you been doing today / yesterday?
5. Have you eaten Italian food before / already?
6. I’ve been living here in / since the end of last year.
7. Actually I had dinner with Sue last night / lately.
8. I’ve been trying to get in touch with David for ages / for the last time.
9. Terry hasn’t been to Edinburgh since / when we went there together.
10. I can’t remember how long / when I’ve had this watch.
4) Complete the second sentence so that it has a similar meaning to the first
sentence, using the word given. Do not change the word given You must use
between two and five words
2. I haven’t been to an Indian restaurant for ages /since/.
It’s ages……………………………an Indian restaurant.
3. When she heard the results, Mary began to feel more confident /become/.
Since hearing the results …………………………… more confident.
4. The last time Nancy came here was in 1986 /since/.
Nancy hasn’t …………….………………... 1986.
5. This is my first visit to Japan /time/.
This is my first ……………………………..……..… to Japan.
6. How long have Helen and Robert been married? /get/
When ………………………………………….. married?
7. Jack bought those trousers last month, and has been wearing them ever since. /for/
Jack has …………………………………………………………………a mont .
8. It’s a long time since our last conversation. /spoken/
We ……………………………………………………long time.
9. Thanks, but I had something to eat earlier. /already/
Thanks, but I’ve ……………………………eat.
10. This is my first game of water‐polo. /played/
I……………………………………….before.
Ajutati-ma va rog la tema aceasta! Mi-a dat o fisa cu Present Perfect si nu prea l-am inteles, daca sunteti amabili, puteti sa-mi explicati si mie cum sta treaba cu acesta. Multumesc!
Unicornlover2877:
Mai ai nevoie de răspuns căci te pot ajuta dacă nu ai rezolvat pana acum :) ?
Răspunsuri la întrebare
Răspuns de
15
1)
2. has been writting
3. has been asking
4. Did you give, saw
5. didn't listen
6. found
7. has changed
8. Have you visited
9. Have you two met before?
10. Have you met
2)
2. have, saw
3. am coming
4. have seen, Have you sold
5. did you do
6. found, went
7. has been killing, made
8. promised, didn't finish
9. doesn't look, went
10. discovered. have been looking for
3)
1. for a long time
2. ages since
3. last week
4. today
5. before
6. since
7. last night
8. for ages
9. since
10. how long
4)
2. since I have been in
3. she has become
4. hasn't been here since
5. time I've traveled
6. did you get
7. been wearing those for
8. haven't spoken
9. had already something to
10. have never played
2. has been writting
3. has been asking
4. Did you give, saw
5. didn't listen
6. found
7. has changed
8. Have you visited
9. Have you two met before?
10. Have you met
2)
2. have, saw
3. am coming
4. have seen, Have you sold
5. did you do
6. found, went
7. has been killing, made
8. promised, didn't finish
9. doesn't look, went
10. discovered. have been looking for
3)
1. for a long time
2. ages since
3. last week
4. today
5. before
6. since
7. last night
8. for ages
9. since
10. how long
4)
2. since I have been in
3. she has become
4. hasn't been here since
5. time I've traveled
6. did you get
7. been wearing those for
8. haven't spoken
9. had already something to
10. have never played
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Engleza,
8 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă