Present Perfect & Past Simple Exercises
The Present Perfect of (Be) is have/has been.
have/has been = went to a place and came back
* I have been to the dentist's = I went there and came back.
* Sally has been to London = She went there and came back.
Note: Ever and never are often used with have been.
* Have you ever been to Italy?
* No, I have never been to Italy before.
• The Present Perfect of (Go) is have/has gone.
have/has gone = go to a place and not come back yet.
* They have gone to Aswan. (They are there now)
* He has gone to work. (He is there now).
Rewrite
1. John has never visited the Science Museum before.
(Use: ever)
-------------------------------------------------------------------.
2. My sister has ---------------- seen a horror film. She can't stand
them.
a) still b)never c) ever
(Choose)
3. I started watching the serial "Beautiful Eyes" two months ago.
Now, it's April.
(Use:-since)
-------------------------------------------------------------------.
4. Martin went to Brussels on Monday. Today is Friday.
(Use:- for)
-------------------------------------------------------------------.
5. Have you received a letter from your pen pal -----------------?
1
a) Just b) yet c) Lately
(Choose)
6. They've just arrived from New York.
(Use: not)
-------------------------------------------------------------------.
7. I've never read "Al Ayam"
(Use:-Have)
-------------------------------------------------------------------.
8. Have you ever seen Eiffel tower?
(Answer)
-------------------------------------------------------------------.
9. I have received a letter from my brother recently.
(Use:-Have)
-------------------------------------------------------------------.
10. I have heard from Sally recently.
(Use: not)
-------------------------------------------------------------------.
General Exercises
I. Correct the verbs in brackets:
1. They (live) --------------- in this street for a long time.
2. Nobody (visit) --------------------- me since last year.
3. We (not have) ----------------- any news from him yet.
4. I already (be) ----------------- there, so I don't want to go
again.
5. She just (write) --------------- a letter to her brother.
6. It (not rain) ---------------here for more than a month.
7. He never (be) --------------- to Canada.
2
8. How many words you (learn) --------------- since our last
lesson.
9. Tom (be) --------------- to Greece, but he (come) ---------------
back yesterday.
10. My sister already (finish) --------------- the cooking.
II. Fill in the spaces using for or since:
1. I've been working in this office ------- a month.
2. They've been living in France ------- 1970.
3. I've known that ------- a long time.
4. She has worn the same hat ------- 1975.
5. I've been using this medicine ------- twelve years.
6. Mr. Hassan has been in hospital ------- his accident.
7. I've been waiting ------- half an hour.
8. The wireless has been on ------- 7 a.m.
9. They've been on a strike ------- November.
10. The strike has lasted ------- six months.
III. Change into negative
1. They've just arrived from New York.
----------------------------------------.
2. We've already had breakfast.
---------------------------------------------------.
3. She has almost finished her job.
---------------------------------------------------.
IV. Change into Interrogative
1. I've never read "Al Ayam"
---------------------------------------------------.
2. They have already built the bridge.
3
---------------------------------------------------.
3. We have just spent the holiday at our grandparents.
---------------------------------------------------.
4. I've never met such a hopeful class
---------------------------------------------------.
5. She has almost finished this terrific painting.
---------------------------------------------------.
past simple tense
:Put the following verbs in the past simple tense
.It ----------- (rain) very hard last night .1
.We----------- (watch) this play only once .2
.She----------- (enjoy) the party last night .3
.My grandmother ----------- (die) more than 40 years ago .4
.They ----------- (visit) The Tower of Cairo a few days ago .5
.My mother --------- (wash) the dishes last night .6
.My sister ----------- (bake) a nice cake for my birthday yesterday .7
.He ----------- (play) football when he was young .8
.She ----------- (be) a teacher twenty years ago .9
10. William ----------- (study) French in Paris many years ago.