Порядок слов
-
# ksinitsa
Having long lived in those parts and knowing the place very well, he easily found his way to the marketplace.
Стоит ли слово "long" в нужном месте? Как-то неблагозвучно... -
# Blinky
Нет, все правильно.
-
# ksinitsa
А если бы было так: having lived long...? почему "long" стоит между вспомогательным и основным глаголом?
-
# friend
ksinitsa
Обстоятельство частоты или продолжительности действия, выраженное одним словом (often, usually, long, always...), стоит перед смысловым глаголом (I usually go..., He has never seen...), а в вопросе - после подлежащего (Do you often...?)
Если Вам хочется поставить его после "lived", то надо вместо "long" взять его синоним - "for a long time":
Having lived for a long time in those parts...
или
Having lived in those parts for a long time....