www.learn-english-today.com
lessons-exercises    • business-english    • vocabulary    • idioms    • proverbs    • wordgames    • links-resources    • fun    • news    • 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 the 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 exercise list

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 www.learn-english-today.com all rights reserved.