1.Have you been waiting for a/the bus long (for a long time)? -Well, I've already been waiting for it for a quarter of an hour. No one (= Not a single one) has come.
2. Have you been studying English for a long time?
3. She has recently begun studying English.
4. Has your brother finished school?
5. Has your sister been working for the bank for a long time?
6. Has John come to the office?
7. How long is this question being discussed?
8. I haven't been to the theatre since (the) autumn.
9. How many English books have you read?
10. How long have you been working for this agency?