a man 准确得说是逻辑主语,somking为定语修饰a man
这个说得比较清楚,希望对您有帮助
There be +主语+doing :主语与doing之间是逻辑主谓关系,doing作定语,是经常性的、状态性的、正在进行的或即将发生的点动词。
There be +主语+to do :主语与to do 之间一般是逻辑动宾关系,多是将来的动作。
there be 句型是典型的倒装语句,a man 是主语,there is 里面的is 是做谓语动词,smoking under the tree是定语,修饰 a man ,相当于who is smoking under the tree.
还原是a man is under the tree ..smoking是做a man的伴随状语