meaning
grammar
100

what is the meaning of fascinating 

رائع

100

How long-----------you been a teacher in this school?

have 

200

what is the meaning of accountant 

محاسب

200

How long ---------Salma lived in her house? 

has

300

what is the meaning of computer programmer

مبرمج

300

How long have you -----------English ?

studied

400

what is the meaning of organise 

تنظيم

400

How long have you---------- a student in this school?

been 

500

what is the meaning of librarian 

امين مكتبة 

500

How long has Ahmad ----------- his best friend?

known 

M
e
n
u