Skip over navigation

ARCHIVED SAMPLE - course no longer available

   
 

Grammar and StructureGRAMMAR & STRUCTURE — Exercises
Present Perfect

 
 

Answer the following questions to check your knowledge of the present perfect.

Choose the correct verb tense to complete the following sentences.

Example

Katy __________ thirteen countries in her life. (Katy is alive.)
visited
is visiting
has visited
visits

The correct answer is "has visited".


1.

George __________ a new cell phone yesterday. He is talking on it now.

  bought
  has bought
  buys
  is buying
     
2.

Hector __________ as a mechanic, but I'm not sure when.

  has worked
  works
  is working
  worked
     
3.

Hector __________ as a mechanic when he was a university student.

  has worked
  works
  is working
  worked
     
4.

__________ you __________ to Disney World? It is a fantastic family park.

  Do / be
  Have / been
  Are / being
  Did / be
     
Choose the correct explanation for the following present perfect sentences.
     
5.

I have eaten sushi.

  I am eating sushi now.
  I ate sushi sometime in the past.
  I ate sushi last year.
  I want to eat sushi.
     
6.

Rebecca has played golf since she was ten years old.

  Rebecca played golf when she was ten years old. She does not play golf now.
  Rebecca played golf sometime in the past.
  Rebecca started to play golf when she was ten years old. She plays golf now.
  Rebecca has played golf for ten years.
     
7.

The vegetables have started growing.

  The vegetables grew sometime in the past.
  The vegetables recently started to grow.
  The vegetables are going to grow soon.
  The vegetables started to grow in the past, they are growing now and will grow in the future.
     
Choose "for" or "since" to complete the following sentences.
     
8.

William has lived in Canada __________ ten years.

  for
  since
     
9.

William has lived in Canada __________ he was ten years old.

  for
  since
     
10.

The University has been open __________ 1963.

  for
  since