1. The students….. science for two hours. Now they are studying mathematics.

1) are studying             2) have been studying

3) studied                    4) have studied

2. The French tourists……… the hotel at 9 o’clock in the evening.

1) have arrived           2) arrives

3) will arrive              4) have been arriving

3. You can visit Mr. Ahmadi at his home tonight. He never…… out on Friday evenings.

1) has gone                  2) goes             3) went                        4) is going

4. Please give this book to Mary when you….. her tomorrow.

1) see               2) will see                    3) saw              4) are seen

5. We need a car urgently. We…….. to buy one very soon.

1) have gone                   2) were going

3) had gone                    4) are going

6. Listen! Someone……… at the front door.

1) has knocked                      2) knocks                    

3) is knocking                        4) knocked

7. He usually……… swimming when he was at the seaside.

1) went           2) has gone           3) goes         4) had gone

8. The sun….. yet when I started my journey.

1) has not set                           2) did not set               

3) was not set                           4) had not set

9. He….. the office by the time we got there.

1) left               2) has left                    3 leaves                       4) had left

10. By 1998, the famous cyclist…….. six prizes in national competitions.

1) has won               2) was winning                       

3) had won               4) has been winning.

11. “Are the students busy?”

Yes, they…… their lessons in the library.”

1) are studying                         2) have studied           

3) are studied                           4) have been studied

12. Mr. Deleon speaks English at work, but he…… French with his wife and children at home.

1) has spoken                          2) speaks                    

3) had spoken                          4) is speaking

13. As Mary……….. to catch the bus, she fell and hurt herself.

1) runs             2) was running             3) ran               4) had run

14. “Would you like to go to the movies with us tomorrow evening?”

“I’m afraid can’t. I ….. a piano lesson on Sunday evening.

1) take                    2) am going to take

3) will take              4) have taken

15. John always ….. early in the morning when he was at school.

1) got up                                              2) is getting up            

3) gets up                                             4) has got up

16. I ……. how to ride a bicycle when I was five years old.

1) learnt                                               2) have learnt              

3) learn                                                4) was learnt

17. His parents don’t live in London any more. They ……… to Paris in 1995.

1) have moved        2) move   

3) will move            4) moved

18. My friend is never late to work. He always ……….. early in the morning.

1) got up                   2) is getting up            

3) gets up                 4) has got up

19. The Japanese tourists …… the hotel three hours ago.

1) leave            2) have left                  3) left               4) had left

20. “I wonder if John is feeling better.”

“I don’t know, I haven’t called him since I …….. London.”

1) left               2) have left                  3) leave                        4) will leave

21. You can visit Mr. Ahmadi at his home tonight. He never…… out on Friday evenings.

1) has gone                  2) goes             3) went                        4) is going

22. This region is too cold and dry for plants.

Most of the plants…… well in warm and wet climates.

1) grow                                    2) are growing             

3) grew                                    4) have grown

23. Every day last summer, the old man…… a walk in the park near his house.

1) takes                                     2) is talking                 

3) took                                     4) was taken

24. The children were playing in the yard while their mothers……. them.

1) were watched                                2) had watched                       

3) have been watching                         4) were watching

25. I usually have just a salad for dinner, but I ……….. a sandwich now.

1) have            2) have had                  3) had              4) am having

 26. I ………… the street when a taxi hit me.

1) crossed                     2) have crossed                       

3) cross                      4) was crossing

27. “When is your brother leaving for London?”

He is going ………….. tomorrow evening.”

1) leaves         2) leaving           3) to leave            4) leave

28. I couldn’t meet the professor, he had left before I ……… to the university.

1) get               2) have got          3) got               4) was getting

29. While I ……… for the bus, it began to rain heavily.

1) was waiting                                      2) had waited              

3) am waiting                                       4) have waited

30. My home town is very cold in winter and it usually……….. a lot there.

1) is snowing                2) snows                     

3) has snowed             4) snowed

31. They are such friendly people that everyone…… being with them.

1) enjoys          2) has enjoyed 3) will enjoy                4) enjoyed

32. …………… the dishes in the kitchen before you went out?

1) Have you put                                               2) Had you put

3) Did you put                                                 4) Would you put

33. We ………… the museum next Monday.

1) would visit                           2) visited                     

3) are going to visit                  4) have visited

34. She usually ………. tea, but at the present time she ……… coffee.

1) drinks-drinks                        2) drink – is drinking

3) is drinking – has drunk        4) drinks – is drinking

35. Since he ……… his bill, his electricity was cut off.

1) hasn’t paid                           2) hadn’t paid 

3) wasn’t paid                          4) isn’t paid

36. She …… this book for more than two weeks.

1) studies                                             2) has been studying

3) is studying                           4) had studied

37. The police……….. for the thief since two months ago.

1) looked                                             2) was looked

3) have been looking               4) have been looked

38. I’m terribly tired. I ……, all this week and there is still much more to do.

1) worked                               2) was working

3) have been working              4) am working

39. Ali’s family don’t know exactly how many tickets….. for them by Ali’s friend.

1) have bought                       2) bought

3) have been bought               4) was bought

40. We were really disappointed when we found out that the train….. before we got there.

1) has left                              2) had left

3) has been leaving                  4) was left

41. My car is still in the garage because it…… since yesterday.

1) has repaired                         2) has been repairing

3) has been repaired                4) has been being repaired

42. Mother ….. lunch for 2 hours but it is not ready yet.

1) cooked                               2) has cooked             

3) has been cooking                 4) is cooking

43. Iran has suffered many difficulties …. 1359 (the date of Iran-Iraq war).

1) from                        2) since                        3) for               4) till

44. We’ve been seriously involved in this project…….. the last 3 years.

1) from           2) since              3) for               4) till

45. I’ve taught in this school…… I first came to Tehran in 1370.

1) from          2) since             3) for               43) till


Lesson one – two

1-4   2-3   3-2    4-1   5-4   6-3    7-1    8-4     9-4    10-3    11-1     12-2     13-2     14-1    15-1      16-1     17-4  18-3    19-3    20-1   21-2   22-1   23-3   24-4   25-4    26-4    27-3    28-3    29-1    30-2    31-1    32-2    33-3     34-4    35-1     36-2    37-3    38-3    39-3     40-2    41-4    42-3     43-2    44-3   45-2