Помогите пж. Where is John? He (has/ is having) a smoke in the garden.
Ответ:he is having....
Объяснение: вопрос подразумевает где Джон сейчас, в данный момент. Поэтому в ответе используется континиус, чтобы показать действие совершаемое в настоящее время