Hi, I am trying to express these two sentences in Arabic: 1) Have you lived in this city for a long time? 2) For how long have you lived in this city? هل تسكنين في هذه المدينة منذ مدة طويلة؟ (I´m not sure if this is correct... could I have used لمدة طويلة in stead? Also, is مدة okay to use here, or should I have used some other word?) The second sentence I´m really unsure of.. I saw كم من الوقت being used in another thread, but I´m not sure if it is applicable in this context?