Exercise. Do we use for or since with the following time references?

Top of Form

  • I haven't phoned home Christmas.
  • We've been here nine o'clock.
  • I have worked for International House more than eight years.
  • I haven't visited my home town I left school.
  • I haven't been to the cinema ages.
  • I have studied non-stop 9.15.
  • I have had a driving licence I was eighteen.
  • She hasn't had a day off 1999.
  • Johan has been in Englandmore than two weeks now.
  • Peter has been my best friend we were nine.

Bottom of Form

Exercise. Do we use for or since with the following time references?

Top of Form

  • I haven't phoned home Christmas.
  • We've been here nine o'clock.
  • I have worked for International House more than eight years.
  • I haven't visited my home town I left school.
  • I haven't been to the cinema ages.
  • I have studied non-stop 9.15.
  • I have had a driving licence I was eighteen.
  • She hasn't had a day off 1999.
  • Johan has been in Englandmore than two weeks now.
  • Peter has been my best friend we were nine.

Bottom of Form

Exercise. Do we usually use the Present Perfect or the Past Simple
tenses with the following time references?

Top of Form

a long time ago /
since we last met /
yet /
after I got married /
lately /
this month /
the day before yesterday /
last night /
since last weekend /
at the weekend /

Bottom of Form

Exercise. Chose the most suitable tense - the Present Perfect or the Past Simple.
Script for this exercise is provided by JavaScriptKit.com
You need to have cookies enabled in your browser to do this quiz.

Top of Form

She has studied very well at school.
She studied very well at school.

Have you ever visited Italy?
Did you ever visit Italy?

Thomas Edison has invented the light bulb.
Thomas Edison invented the light bulb.

How long have you had this job?
How long did you have this job?

I have never smoked a cigarette ever since.
I didn't smoke a cigarette ever since.

Charlie Chaplin has made a lot of films.
Charlie Chaplin made a lot of films.

When have you last been to the cinema?
When did you last go to the cinema?

It's the best car I've ever had.
It's the best car I ever had.

How many times have you been married?
How many times were you married?

We haven't had lunch yet.
We didn't have lunch yet.

Bottom of Form

Click on the answer you think is correct.

1. When ______the school?
a) / have you joined
b) / did you joined
c) / did you join
d) / have you ever joined
2. ______in England?
a) / Did you ever worked
b) / Have you ever worked
c) / Worked you
d) / Didn't you have worked
3. That's the best speech ______
a) / I never heard
b) / I didn't hear
c) / I used to hear
d) / I've ever heard
4. He's the most difficult housemate ______
a) / I never dealt with.
b) / I never had to deal with.
c) / I've ever had to deal with.
d) / I've never had to deal with.
5. ______to him last week.
a) / I spoke
b) / I've already spoken
c) / I didn't spoke
d) / I speaked
6. ______a contract last year and it is still valid.
a) / We have signed
b) / We signed
c) / We haven't signed
d) / We have sign
7. ______from a business trip to France.
a) / I come back
b) / I came back
c) / I never came back
d) / I've just come back
8. Prices ______in 1995 but then _____in 1996.
a) / risedfalled
b) / rosefell
c) / have risenhave fallen
d) / rosehave fallen
9. You______to a word______
a) / listenedI haven't said
b) / didn't listenI say
c) / listenedsaying
d) / haven't listened I've said
10. I can't believe that ______the news.
a) / you haven't read
b) / you didn't read
c) / you don't read
d) / you read not
Your Test
Top of Form
A) Rewrite the phrase into Present Perfect.
Example: he cries - he has cried
1) you finish -
2) they clean -
3) you bought -
4) she doesn't know -
B) Negate the sentences.
1) We have seen the film.

2) They have stolen the lipstick.

3) Jeff has made pizza.

4) Anne has lost her mobile phone.

C) Which form is correct?
1) theylistened
2) yougrown
3) itclosed
4) Ithrown
D) Which answers are correct?
1) Which verb forms are used with the Present Perfect?
had + infinitive + -ed
had + past participle
has + past participle
have + infinitive + -ed
have + past participle
infinitive + -ed
2) Which verb forms are used with the Present Perfect?
had
had had
has
has had
have had
3) What are typical signal words for the Present Perfect?
already
at the moment
ever
just
last night
usually
yet
E) since or for?
1) a few minutes
2) Sunday
3) five years
4) years
F) Which answer is correct?
1) In which sentence is the Present Perfect put in correctly?
We has left for Edinburgh.
We have leaved for Edinburgh.
We have left for Edinburgh.
2) In which question is the Present Perfect put in correctly?
Where has you gone?
Where have you goed?
Where have you gone?
3) In which sentence is the Present Perfect put in correctly?
Emily has losed her purse.
Emily has lost her purse.
Emily have lost her purse.
4) In which question is the Present Perfect put in correctly?
Had you had spaghetti for lunch?
Has you had spaghetti for lunch?
Have you had spaghetti for lunch?
Bottom of Form

My car ______down.have broke have broken has broke has broken

2We ______across the Pacific.have sailed have sail has sailed has sail

3She ______three pieces of pizza already.have ate have eaten has ate has eaten

4I ______five miles to get here.have rode have ridden has rode has ridden

5The books ______on that shelf for fifteen years.have be have been has be has been

6They ______a brand new sports car.have just bought have just buy has just bought has just buy

7She ______hard this semester.have worked have work has worked has work

8I ______snowboarding.have never try have never tried has never try has never tried

9______an eagle?Have you ever seen Have you ever see Has you ever seen Has you ever see

10Someone ______my video player!have stole have stolen has stole has stolen

Top of Form

Maya has been a professional singer ______1989.
/ since
/ for
2 / So far, it has rained ______five hours.
/ since
/ for
3 / I haven't been snowboarding ______last winter.
/ since
/ for
4 / Jo has been a student here ______March.
/ since
/ for
5 / The beaver has been an emblem of Canada ______many years.
/ since
/ for
6 / Cougars have almost disappeared from the Victoria area ______humans settled here.
/ since
/ for
7 / Mary has kept a diary ______she was ten years old.
/ since
/ for
8 / First Nations people in British Columbia have told stories about the eagle ______hundreds of years.
/ since
/ for
9 / The Canadian two-dollar coin (or toonie) has been in circulation ______1996.
/ since
/ for
10 / They've been married ______twenty-five years.
/ since
/ for

Bottom of Form

Top of Form

Bottom of Form

Dolphins ______in BC waters for millions of years, and are still common today.lived have lived

2I ______my binder yesterday, but my brother found it this morning.lost have lost

3The Titanic ______in 1912.sank has sunk

4We ______this TV set since 1968, and it still works!owned have owned

5This wine ______in the cellar for 15 years. When we take it out and open it, it will taste beautiful!was has been

6He ______when his girlfriend left him, but he's OK now.cried has cried

7I ______some new shorts, but I don't think I like them. Maybe I'll take them back to the store.bought have bought

8Junko ______bacon in her life! She's a true vegetarian.never ate has never eaten

9I ______these boots to go hiking yesterday.wore have worn

10The children ______all the orange juice! We'll need to get some more.drank have drunk

Put the verb in the correct tense and complete where necessary with SINCE or FOR.

1. I (type)...... seven this morning.

2. I (be) off work...... almost a week.

3. How long you (wait)?

4. How long you (be) off work?

5. How long you (type)?

6. He (live) in that hotel...... the beginning of August.

7. She (study) English...... five years.

8. How long she (study) English?

9. I (work) for the company...... 1988.

10. Inflation (rise)...... interest rates (lower) by the
government.

11. He (be) teetotal...... his illness.

12. That church (stand)...... centuries.

13. The sun (shine)...... last week.

14. I (sit) in front of this computer screen...... ages and
it is driving me crazy.

15. I not (take) any holidays...... the beginning of last year.

16. What you (do)...... I (see) you last?

17. We (be) on holiday...... the past month.

18. I (try) to complete reading War and Peace ever ......
I was fifteen years old.

19...... how long you (be) here?

20 ...... when you (be) here?

1 Lindsay not been to France. 2 you finished your homework? 3 They gone to a rock concert. 4 you been to Japan? 5 We never eaten Mexican food. 6 Andrea has her umbrella. 7 the sun come up? 8 The children the lost puppy. 9 How long have you a vegetarian? 10 I haven't worked last December.

  1. Yourshoeslookveryclean.(youclean)them? 2.Whereismymobilephone?It(disappear). 3.ThisisthefirsttimeI(be)tothis country. 4.Shewasn'tatschoolyesterday.She(be)athome. Thisexerciseisbroughttoyouby
    5.She(justhave)lunchsosheisnothungry. 6.Mygrandmother(die)inthesecondworldwar. 7.Mary(be)inAmericalastyear. 8.I'mstillreadingthesamebook.I(notfinish) it yet. 9.I'mlookingforAnn,(yousee)her? 10.Iwantedtocallmymumyesterday,butI(forget) . 11.IspentalotoftimeinAmerica,butI (forget) many English words. 12.IfeltverysadsoI(go)tomy friend's party. 13.I(nevereat)caviar. 14.I(nevermeet)mygrandmother.Shelivesabroad. 15.I(live)inLondonfor10years. 16.I(feel)sickinthemorning,butnowI am much better. 17.I(borrow)moneyfrommyunclelastweek. 18.'Whereisyourumbrella?'
    'Idon'tknowI(lose) it.' 19.'DoyouknowLucy'shusband?'
    'I(meet) him just once.' 20.'(flyyouever)firstclass?'
    'Yes,manytimes.'