Grammar
1- It's more than 20 years ............... I travelled abroad.
a) while b) before c) when d) since
2. Salma .........................tennis since she was five years old.
a) has played b) was playing c) played d) is playing
3. Oh! I ............... my passport. What should I do?
a) lost b) have lost c) had lost d) were losing
4-I can’t phone my parents because I …………………… my phone .
a-lose b- lost c-had lost d-have lost
5-The plane has ……………………..left. I can see it in the sky!
a-ever b-yet c-just d-never
6-It’s two weeks since we last ……………..
a- meeting b-had met c-have met d-met
7-Tamer …………………..a lot of health problems since he started living in that polluted city.
a-has b-had c-has had d-was having
8-I have ……………….. been to the zoo before.
a- Just b- yet c - ever d- never
9-Belal is not here. He has ………………. to the dentist’s
a-went b-gone c-been d-goes
10-Adel hasn’t contacted me since he …………………….Cairo.
a-left b-leaving c-has left d-leaves
11-This is the best book that I …………………………….
a-have never read b-was reading c-am reading d-have ever read
12-Ahmed …………….his leg, so he can’t play football today.
a- has hurt b-hurt c-was hurting d-had hurt
13- nabila can't see very well because she ……………….glasses.
a- had lost b- lost c- loses d- has lost
14- this is the tallest girl I've ……………seen.
a- for b- never c- ever d- since
15…………………he graduated , he hasn't found a suitable job.
a- when b- since c- for d- while
16-I …………….. to be a doctor since I was ten.
a-wanted b-have wanted c-was wanting d-wanting
17- Have you done your English home work...................?
a- just b- yet c- never d- ever
18. Have you ever ……… English food?
a. ate b. eat c. eaten d. eating
19- I haven‘t seen him.......... the last week.
a) ago b) already c) for d) since
20- Ali has had his phone ………. the beginning of this year.
a- for b- since c- already d- just
21. Hamdi has ……… to England. He’ll be home next week.
a. gone b. been c. go d. went
22. My cousin..............abroad since his childhood.
a) had lived b) lived c) was living d) has lived Practice
23- Ola is nervous because she is ……………. A talk to the class before. P T)
a- Never gives b- had never given c- never used to give d- has never given
24-I haven’t seen the new adventure film…………………. (P T)
a- Just b- yet c- already d- never
26- Ahmed…………… London. He is going to return to Cairo next week. (P T)
a- Has gone b- has been c- has gone to d- has been to
27- Karim has been really good at English ……… he went to England on holiday last summer. (P T)
a- When b- for c- although d- since
28-You can see Ali now because he ……………………………home. P T)
a) just arrived b )has yet arrived c )has just arrived d )already arrived
29- My little brother is sad because he ................... his favourite toy. (P T)
a) is breaking b) was breaking c) had broken d) has broken
30- I've tried Chinese food, but I haven't tried French food ....................... (P T)
a )already b) never c ) yet d )just
31- Ali isn't here. He................... to the park. P T)
a) has been b )has gone c )had been d) had gone
32- We have a lot of food in the kitchen because my mother…………. to the shops. P T)
a) has never been b )has just gone c )has just been d) has yet been
33. We can't go home by bus. The last bus..............!
a) has just left b) has left just c) has left ago d) ’d just left
34. Basel is not hungry because he .........a big lunch.
a) ate b) had eaten c) was eating d) has eaten
35. Radwa doesn't know what flying is like. She...........
a) has ever flew b) has never flown c) has ever flown d) ’d never flown
36-have you ever been to Aswan ? b: oh ! yes, I………….there in 2010
a-go b-was c-have been d- have gone
35. Since he became famous in Egypt, people ..............his books into many languages.
a) will translate b) were translating c) translated d) have translated
38-Nothing like this ………………to me
a- has never happened b- has ever happened c-has not happened d- have ever happened
39-I ………….my pen friend yet.
a- didn’t meet b-wasn't meeting c-haven't met d-not met
40-Hamid’s hair is wet. He ……………….. a shower
a-has just had b-has just c-had just d-just has had