Exercise 1: Fill in the gaps with yet, ago, ever, last night, for or since
1. He has known her .................2001
2. She hasn't finished her work .................
3. Have you ................ seen an elephant?
4. We went to bed at 10 o' clock .................
5. he has lived in Madrid ............. ten years
Exercise 2: Choose the correct item
1. She ............. anything since 9 o' clock this morning
A hasn't eaten B ate
C didn't eat
2. He .............. to school last week. He was ill
A hasn't gone B went
C didn't go
3. I ............ such a delicious cake
A have never eaten B have ever eaten
C never ate
4. ............. you ............... me last night?
A Have, called B Do, call
C Did, call
5. She ......... married in 2008
A has got B got
C have got
6. Jane ............ painting
A always like B always has liked
C has always liked
7. I ............. TV last night
A didn't watch B haven't watched
C hasn't watched
8. They ............ their homework yet
A didn't watch B haven't watched
C hasn't watched
9. Last year, the Smiths ............. to Australia
A have gone B went
C have never gone
Exercise 3: Put the verbs in brackets into the past simple or the present perfect
1. Kevin ............ (lose) his key. He.........(leave) them on the buss yesterday
2. I........(not/play) tennis since I was at schoolbut I.......(be) very good at it back then
3. Mr and Mrs Little.......(visit) Egypt. They.......(go) there on holiday in 2017
4. A: ........you.........(choose) a dress for the party yet?
B: Yes, I.........(buy) one yesterday
5. A : ..................you .................. (see) any new films lately?
B: Yes, I ............... (watch) the new James Bond film last week
6. A: I think our teacher .............. (forget) about the test! He .................(not say) anything about it in last lesson !
7. Sarah ..................(break) her leg. She ....................(fall) off a horse last week
8 A:.......................( you/sell) your house yet ?
B : Yes, some people ..................(see) it last month and ..................(buy) it
9. I ..................(finish) decorating my room. I ...............(paint) it last week and I ..................(put up) the new cutains last night
10. They ...............(lose) their cat. It ..................(run) away last week
Exercise 4: put the verbs in brackets into the present perfect or the past simple
a) Ann: 1) ....................(you/go) on holiday last year?
Costas: Yes, I 2)................(go) to Spain. 3) ............................. (you/ever/be) there?
Ann: Yes, I 4) .................. (go) there two years ago
b) Maria: I 5) ...............(sell) my old radio
Helen : Really? When 6)............. (you/sell) it?
Maria : I 7) ................. (sell) it yesterday
c) Lan : I 8) ..................(go) to the new sports centre yesterday
Josh: Really? I 9) .................( not/be) there yet . What's it like?
lan: It's fantastic! I 10) ...................(never/see) anything like it before
Exercise 2: Fill in the gaps with “yet, ago, ever, last night, for or since”
1. My father went to Italy five days __ago__.
2. He has known her __since___ 2001.
3. Have you __ever___ seen an elephant?
4. She hasn’t finished her work __yet___.
5. He has lived in Madrid ___for___ ten years.
6. We went to bed at 11 o’clock __last night____.
Exercise 3: Circle the correct item
1. Has Jack gone to school then/ yet?
2. Tonia has sent twenty invitations yesterday/ so far.
3. Tina took a test already/ three days ago.
4. I sent you an email two days already/ ago but you haven’t replied.
5. Helen has already/ yet had her breakfast.
Exercise 2: Fill in the gaps with “yet, ago, ever, last night, for or since”
1. My father went to Italy five days __ago__.
2. He has known her __since___ 2001.
3. Have you __ever___ seen an elephant?
4. She hasn’t finished her work __yet___.
5. He has lived in Madrid ___for___ ten years.
6. We went to bed at 11 o’clock __last night____.
Exercise 3: Circle the correct item
1. Has Jack gone to school then/ yet?
2. Tonia has sent twenty invitations yesterday/ so far.
3. Tina took a test already/ three days ago.
4. I sent you an email two days already/ ago but you haven’t replied.
5. Helen has already/ yet had her breakfast.