是的,这是一句完全倒装句。语法没有问题。在 from 和 the 之间加 there 为什么也可以?—— 不可以。语义上说不通,语法上也说不过去。状语提前和整个句子倒装是有区别的。英语句子中的状语在大多数情况下位置灵活,置于句前、句中和句末不会影响句子的语义表达,因为句子的主谓结构并没有改变。而全倒装句则是谓语在主语之前。
No sooner had I come in, the telephone rang.