meaning
what is the meaning of fascinating
رائع
How long-----------you been a teacher in this school?
have
what is the meaning of accountant
محاسب
How long ---------Salma lived in her house?
has
what is the meaning of computer programmer
مبرمج
How long have you -----------English ?
studied
what is the meaning of organise
تنظيم
How long have you---------- a student in this school?
been
what is the meaning of librarian
امين مكتبة
How long has Ahmad ----------- his best friend?
known