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 1: Fill in the gaps with yet, ago, ever, last night, for or since
1. He has known her .....since............2001
2. She hasn't finished her work .............yet....
3. Have you ........ever........ seen an elephant?
4. We went to bed at 10 o' clock .......last night..........
5. he has lived in Madrid ........for..... 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 ......has lost...... (lose) his key. He.....left....(leave) them on the buss yesterday
2. I...haven't played.....(not/play) tennis since I was at schoolbut I.....was..(be) very good at it back then
3. Mr and Mrs Little....has visited...(visit) Egypt. They...went....(go) there on holiday in 2017
4. A: ....Have....you....chosen.....(choose) a dress for the party yet?
B: Yes, I.....bought....(buy) one yesterday
5. A : ...............Have...you ..........seen........ (see) any new films lately?
B: Yes, I .........watched...... (watch) the new James Bond film last week
6. A: I think our teacher ......has forgotten........ (forget) about the test! He ............didn't say.....(not say) anything about it in last lesson !
7. Sarah ...............has broken...(break) her leg. She ..........fell..........(fall) off a horse last week
8 A:............Have you sold...........( you/sell) your house yet ?
B : Yes, some people .........saw.........(see) it last month and ............bought......(buy) it
9. I .........have finished.........(finish) decorating my room. I .......painted........(paint) it last week and I .........put up.........(put up) the new cutains last night
10. They ........have lose.......(lose) their cat. It ...........ran.......(run) away last week
Exercise 4: put the verbs in brackets into the present perfect or the past simple
a) Ann: 1) ........Did you go............(you/go) on holiday last year?
Costas: Yes, I 2)........went........(go) to Spain. 3) ...............Have you ever been.............. (you/ever/be) there?
Ann: Yes, I 4) ........went.......... (go) there two years ago
b) Maria: I 5) .........sold......(sell) my old radio
Helen : Really? When 6)......did you sell....... (you/sell) it?
Maria : I 7) ..........sold....... (sell) it yesterday
c) Lan : I 8) ...........went.......(go) to the new sports centre yesterday
Josh: Really? I 9) ............haven't been.....( not/be) there yet . What's it like?
lan: It's fantastic! I 10) ......have never seen.............(never/see) anything like it before