1- I can speak English now. I ….speak  English 3 years ago.
1) can't             2) couldn't            3) have to          4) didn't have to

2 – Please …… to what I say.
1) grow up            2) grow              3)pay for            4) pay attention

3 – When I ….., I will buy a motor-bicycle.
1) become              2) pay attention                 3)grow up           4) grow

4 – We need some …..for the salad.
1) milk                    2) tomatoes                   3) flowers               4) water

5 – She…… pay for the dinner last night.
1) has to                   2) have to                       3) had to                4) must

6 – The old man was sick. He ….see a doctor.
1) had to                        2) must                 3) should                 4) has to

7 – They didn’t have a car. They had to … a taxi.
1) take                          2) taking                  3) took                    4) taken

8 – Ali is very tired. He ….rest at home.
1) have to                           2) could                     3) has to           4) shouldn't

9 – I can play ping-pong now. I ….play ping-pong before.
1) can't                      2) shouldn't                  3) couldn't                  4)mustn't
10 – They didn't have enough money to buy a new car. So they … buy that old car.
1) have to               2) can't                  3) mustn't                    4) couldn't  

11 – What time is it ?"……… is 10 o'clock.
1) this               2) that             3) it                 4) the

12 – What day is today?" ……..is Sunday."
1) this                2) that               3) it                   4) _

13 – How far is …….from here to your school?
1) it                   2) this                    3) these                 4) that

14 – Who is on the phone? "………is me ".
1) it            2) she              3) he                 4) that
15 – It is ………….today.
1) rain                                2)cloudy                  3)snow                4)wind
16- They should …….early this morning.
1) get up                           2) to get up               3) got up      4) getting up

17– She has a test tomorrow. She should …. hard tonight.
1) to study                    2) study              3) studied            4) have studied

18 – "……….."? I'm a doctor.
1) Where are you from?      2) what's your name?      3) Where do you come from?      4) What do you do?

19 – Where …..? I come from Tehran.
1) are you come from.            2) do you come from     3) are you come.   4) do you come.

20 – Is it raining or snowing? It ……….
1) is cloudy                   2) is windy             3) is snowing             4) raining     

       GOOD LUCK  Ashrafian navid