www.learn-english-today.com

 •   business english   •   vocabulary    •   wordgames    •   idioms       fun    •   news    •    resources        books    •    contact   •   home  •


PRINTABLE  ENGLISH
 EXERCISE
S

 Present Perfect - Past  Simple  
 

Put the verb in brackets into the correct form : 
present perfect
(simple or continuous form) or past simple.  
(The answers are at the end of the page.)

Remember:  the Present Perfect is used for unfinished time, the Past Simple for finished time.
 


PRESENT PERFECT  OR  PAST SIMPLE?
 

    1.    Tom  (go)__________  to the cinema yesterday.
   
    2.    John is playing a game of tennis.  He  (play)______________ for 2 hours.
 
    3     I (book)__________  the tickets two weeks ago for the concert in Vienna.
 
    4.    The teacher (speak)____________  English since the beginning of this lesson.
 
    5.    In your life, how many countries (you-visit) _______________?
 
    6.    The Bank (open)__________  a branch in new shopping centre last month.
 
    7.    The bus is late and Julie is cold.  She (wait)__________  for 10 minutes.
 
    8.    Caroline (work)__________ here between 2003 and 2006. 
 
    9.    Before boarding, John (buy)_______ a book to read during the flight.
 
    10.  So far today, I (learn) ____________ several new words in English.
 

       back to lessons       

try another exercise
 

 

 

Correction

  
1- went    2- has been playing   3- booked    4- has been speaking  5- have you visited     
  6- opened        7- has been waiting          8 - worked       9 - bought     10- have learnt    

  

                copyright © k.beke.  all rights reserved.