Welcome !

Welcome !

Friday, December 26, 2014

Verb Tenses, Test 6


Fill in the blanks with the correct tense forms (present continuous / present perfect / present perfect continuous tense) of the verb. 
Choose your answers from the given options.

1. It …………… continuously since morning.
is raining              
has been raining                       
was raining

2. I ………………… him only once.
have met                        
have been meeting                   
am meeting

3. I ……………….. him for a long time.
did not see                         
have not seen                         
does not see

4. The children are hungry. They ……………… in the garden.
are playing             
have played                   
have been playing

5. We ……………… each other since our school days.
know                    
have been knowing                      
have known

6. ………………… you ………………… the job?
Have, completed                
Are, completed                  
Have, been completing

7. Her health …………….. considerably since she returned from the hills.
has improved                     
is improving                       
has been improved

8. We …………………. to find our way home yet.
have not managed                        
did not manage                     
have not been managing

9. Those who ……………. their work are free to go home.
finished                  
have finished                         
have been finishing

10. This is the fifth time you …………………… that question.
asked                          
have asked                 
have been asking

Choose the right answer:

1. We have stayed/have been staying / are staying in this house for the past three years.

2. The students went/have gone on an educational tour.

3. Only those students who have secured / have been secured / are secured ‘A’ grades will be considered for admission.

4. Sorry I am late. Have you been waiting long / Have you waited long?

5. If you have read / read / are reading that book, you should return it to the library.

6. Sorry about the mess – I have been painting / have painted the walls.

7. You have eaten / ate / have been eating ten candies since lunchtime.

8. I have written / have been writing / am writing six letters since morning.

9. I have been watching / have watched a lot of films recently.

10. I watched/have watched / have been watching three films this week.