For each situation, ask a question using the words in brackets.
EXAMPLE:
A friend of yours is a teacher. You ask: (reach/you) How long —?
ANSWER:
have you been teaching
Correct:
Incorrect:
You have a friend who is learning Arabic. How long have you been learning Arabic?
You have just arrived to meet a friend. She is waiting for you. How long have you been waiting?
You see somebody fishing by the river. How many fish have you caught?
Some friends of yours are having a party next week. How many people have you invited?
A friend of yours is a teacher. How long have you been teaching?
You meet somebody who is a writer. How many books have you written?
You meet somebody who is a writer. How long have you been writing books?
A friend of yours is saving money to go on holiday. How long have you been saving?
A friend of yours is saving money to go on holiday. How much money have you saved?